Sarcini care vor fi rezolvate:
- se oferă posibilitatea ca fiecare articol să specifice mai multe etichete tematice;
- pentru fiecare etichetă este creată o pagină unică cu titlu personalizat, h1, alte metaetichete și o listă generată automat de articole cu această etichetă.
Instrucțiuni pas cu pas pentru etichetarea unui site pe MODx:
- Creați un șablon nou pentru a afișa o listă de articole după etichetă, numiți-o pe Taguri. Articolele de pe o anumită etichetă vor fi afișate cu fragmentul pdoPage al componentei pdoTools, acest fragment vă va permite să rupeți rezultatele articolelor în mai multe pagini:
- element - fragment care efectuează recuperarea directă de date din baza de date;
- părinți - lista părinților, separată prin virgulă, pentru a căuta rezultate, 0 - nu restricționa;
- includeTV - ce televizor trebuie să ieșiți, puteți lista mai multe prin virgule;
- tpl - șablon de ieșire;
- tvFiltersOrDelimiter - delimiter pentru condițiile OR în parametrul tvFilters, standard || nu este adecvată deoarece va fi utilizată în valorile TV;
- tvFilters - o regulă pentru selectarea articolelor, linia descrie toate variantele posibile de introducere a articolului ID în valoarea TV;
Exemplul de cod de mai sus prevede utilizarea unei componente pentru a posta articole pe site. Dacă nu îl utilizați, instalați separat componenta și corectați valoarea parametrului de componenta pe care o utilizați pentru a afișa lista articolelor.
- numiți-o "Etichete",
- activați opțiunea "Nu se afișează în meniu"
- ca șablon de resurse, specificați șablonul "Taguri" creat anterior.
Resursele copilului său vor fi etichete pentru articole.
- numiți-o "etichete",
- din fila "Disponibile pentru șabloane", selectați etichetele șablonului,
- în fila Opțiuni de introducere, specificați următoarele opțiuni:
6 - înlocuiți cu ID-ul de resurse creat în pasul 2.
- Apelați-l pe Taguri.
- Inserați codul:
Ca date de intrare, scriptul primește un șir cu ID-urile de etichete listate cu virgulă, selectează datele de resurse (etichete) pentru aceste coduri și generează linkuri către paginile de etichete. Testarea link-ului este luată din parametrul "Element de meniu" (menutitle), dacă nu este completat, apoi din antet.
Parametrii tagsPage transmit către fragment numărul de resurse al etichetei create în etapa 2.
Pagina de etichetare este o resursă obișnuită și vă puteți personaliza după cum doriți, puteți schimba titlul, adăuga cuvinte cheie, descrie și așa mai departe. Acest site utilizează această metodă de etichetare a articolelor.