Cum se adaugă și se afișează proprietăți în secțiuni în 1 bitrix, pentruwww - blog pentru dezvoltatori,

Dacă blocul dvs. de informații are o structură bogată, și anume - există elemente și partiții, mai devreme sau mai târziu veți dori să afișați o proprietate legată de o anumită secțiune. Puteți face acest lucru în mai multe moduri, dar vom lua în considerare numai producția prin proprietăți personalizate.







Cum se adaugă și se afișează câmpuri și secțiuni suplimentare în 1C-Bitrix

Pentru a face acest lucru, mergeți la panoul de administrare, faceți clic pe "Editați" în secțiunea dorită sau faceți clic pe codul său de identificare (merită menționat faptul că dacă faceți clic pe numele secțiunii, veți merge la secțiunea însăși).

Bine, suntem în secțiunea de setări. În ultima filă. vom crea proprietatea noastră personalizată. faceți clic pe Adăugați proprietatea personalizată (dacă nu o aveți, nu uitați să resetați setările formularului - faceți-o exact acolo, faceți clic pe uneltele albastre și anulați setările).

Apropo, se recomandă să lăsați prefixul UF_, deoarece ceilalți dezvoltatori vor înțelege mai clar ce încercăm să deducem și și dumneavoastră. În partea de jos a formei de creare a câmpului, după ce vom veni cu un nume și un tip, vom scrie numele în rusă și engleză (pentru admin).







1C-Bitrix cum se afișează câmpurile secțiunilor definite de utilizator

Am creat câmpul, rămâne să înțelegem cum să îl afișăm pe site. Pentru a începe, completați la unele secțiune a acestor proprietăți (I va crea 3 câmpuri pentru proprietăți de metadate), și apoi du-te la secțiunea de pe site-ul nostru. Dacă avem nevoie pentru a afișa aceste proprietăți în mod dinamic (secțiunea ID-ul va varia în funcție de faptul dacă ne aflăm acum în ce secțiune), apoi du-te la codul nostru de componente (știri sau director), și undeva la începutul codului sau la sfârșitul scrie:

Aici setăm ID-ul blocului de informații "IBLOCK_ID" => 14. și alegem ID-ul dinamic al partiției
"ID" => $ arResult ['ID']. În matrice, care este responsabil pentru selectarea câmpuri pentru a afișa, vom obține cele 3 proprietăți nou create de tip șir «UF_TITLE», «UF_KEYWORDS», «UF_DESCRIPTION».

Apropo, dacă nu ați citit despre CIBlockSection :: GetList, vă sfătuiesc să vă uitați la acest articol. poate veți afla multe lucruri interesante pentru dvs. 🙂
Cum să setăm restul celor două proprietăți și să lucrăm doar cu meta date, puteți citi în articolul Cum setează proprietățile meta în 1C-Bitrix.

Destul de des pe proiecte este necesar să se efectueze lucrări legate de câmpurile utilizatorilor și proprietăți suplimentare. Dacă trebuie să afișați astfel de câmpuri pe site-ul dvs., făcute pe 1C-Bitrix, contactați-mă prin Skype sau scrieți-mi pe e-mail.

Ofer servicii pentru crearea de proiecte pe site-uri CMS 1C-Bitrix, șabloane și componente de la zero.

Articole populare:







Trimiteți-le prietenilor: