Dezvoltatori 1C-bitrix - gestionarea meta-etichetelor pe un magazin de eșantioane din bitrix folosind un modul

În acest articol voi demonstra câteva dintre trăsăturile modulului SEO Tools: Gestionarea meta tag-urilor MET. care vă permit să configurați și să instalați în mod flexibil meta-tag-uri pe orice pagină a site-ului (fie ea statică sau dinamică). În ciuda faptului că dezvoltatorii au lucrat mult timp la crearea de soluții pentru generarea de etichete meta. În ciuda faptului că, în Bitrix are metode de control al meta tag-uri la secțiunile dinamice (pagini), toate acestea - o tehnici locale sau limitate. Ele nu rezolvă problema principală - conflictul de programatori și profesioniști SEO și rezolvarea problemei într-o manieră globală.







Așa că am mers în altă direcție. În primul rând, împreună cu specialiștii în SEO, am dezvoltat o metodologie pentru gestionarea meta tagurilor pe proiect.
Apoi, bazându-ne pe mulți ani de experiență, am implementat instrumente care au devenit baza modulului nostru.
Sa bazat pe un concept complet diferit:
  1. Pentru a facilita viața dezvoltatorului, eliminarea din cercul său de sarcini a lucrării de instalare a meta-tagurilor (sau a oricăror upgrade-uri);
  2. Pentru a facilita viața specialistului SEO, adăugând la gama sa de sarcini gestionarea completă și flexibilă a etichetelor de pe site fără a recurge la ajutorul unui programator;
  3. Creați un întreg (și coerent) de sistem pentru a lucra cu un tag-uri SEO pe site-ul, mai degrabă decât o singură dată „de rezervă“ și „vârfuri“, care au nevoie de personalizare constant de la un proiect la altul, sau pe site-ul ca un întreg.
Informații primare

Dezvoltatori 1C-bitrix - gestionarea meta-etichetelor pe un magazin de eșantioane din bitrix folosind un modul

Voi configura modulul pentru secțiunea catalog de bunuri (pe site / catalog /). Pe pagina catalogului de produse există un catalog complex bitrix: catalog. Deci, datele inițiale:
  1. Magazin online tipic
  2. Modulul instalat pentru lucrul cu etichete meta
  3. Componenta complexă Bitrix (bitrix: catalog)
Ce trebuie să faceți:
- Pentru grupurile de produse, setați etichetele utilizând următorul șablon:






  • din titlu. Cumpărați plăci ceramice # GROUP_NAME # de la # BRAND # în <вырезано>
  • descriere. # GROUP_NAME # de la # BRAND # - cea mai bună soluție pentru lucrările de finisare
  • cuvinte cheie: cumpărați # GROUP_NAME #, cumpărați # BRAND #, cumpărați # GROUP_NAME # în <вырезано>, cumpăra # BRAND # în <вырезано>
- Pentru o carte de produs detaliată, setați etichetele utilizând următorul șablon:
  • din titlu. Cumpărați # NAME # în <вырезано>| | # ELEMENT_GROUP_NAME # | # ELEMENT_BRAND #
  • descriere. # KGKP # # NAME # de la producător # ELEMENT_BRAND #. Grosimea plăcilor ceramice este # TOLSHCHINA #. # # KGKP culoare # TSVET # c # POVERKHNOST model # suprafață și tipul # RISUNOK # datorită dimensiunilor optimă # RAZMER # ideal pentru punerea # NAZNACHENIE #.
  • cuvinte cheie: buy # NAME #, buy # KGKP # # NAME #
- Ar trebui să fie posibilă setarea cheilor din proprietățile umplete ale bunurilor (proprietățile elementului bloc de informații). Astfel, pe baza condițiilor, sarcina poate fi împărțită în mai multe părți:
  1. Crearea cheilor și setarea valorilor lor (cheia este esența formularului #<название ключа>#) pe paginile necesare. De exemplu, creați o cheie NAME și setați valoarea acesteia în Decor Edem 20x25 (ED2B451);
  2. Setați etichetele în funcție de șabloanele specificate cu setul de valori cheie setat.
Ar fi foarte bine pentru utilizator el însuși pentru a crea și edita template-uri, în timp, ei menyayutsya..Dlya acest mecanism în normele puse în aplicare de către modulul (pe baza informațiilor Block), care vor fi discutate mai jos.

Setarea tastelor pentru o partiție

Deci, ce înseamnă cheile de la job:
  • GROUP_NAME este secțiunea curentă a produselor în care ne aflăm.
  • BRAND este o secțiune de produse de prim nivel
Puteți instala cheile în trei moduri pe care le cunosc:
  1. în fișierul component_epilog.php al componentelor simple (dacă componenta este în spațiul de nume bitrix, deoarece nu se încadrează în memoria cache);
  2. oriunde în șablonul de componente simple sau pe paginile componentei complexe (dacă memoria cache este dezactivată pe site sau pe componentă)
  3. direct în componenta personalizată, plasată în spațiul său de nume (atunci pierdeți suportul pentru actualizarea componentei).
Ultimele două căi sunt "exotice", ceea ce duce la durerile de cap, nu o voi atinge în acest articol, așa că trebuie să ne oprim la prima:
Pentru a instala cheile, voi folosi o componentă bitrix șablon: catalog.section.list componentă complexă bitrix: catalog, din moment ce eu lucrez numai cu secțiunile și datele necesare sunt deja disponibile în șablonul componente. Informațiile despre secțiunea curentă sunt disponibile în șablonul de componente din array $ arResult # 91; "SECTION" # 93; O secțiune a primului nivel poate fi extrasă utilizând metoda CIBlockSection :: GetNavChain. Dăm datele din memoria cache, așa cum este descris aici. Toate manipulările se vor face în fișierul result_modifier.php.


Ca rezultat, pentru partițiile de nivel 1 va fi instalată numai cheia GROUP_NAME, iar pentru toate celelalte secțiuni GROUP_NAME și BRAND.

Am instalat cheile folosind API-ul specificat în documentația modulului

8-800-250-1860 Contactați-ne Harta site-ului
Website design -





Trimiteți-le prietenilor: