Cum să implementați etichetele de etichete pentru articole despre bilete modx

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:

  1. 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.

  • Creați o nouă resursă:
    • 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.

  • Creați un nou televizor:
    • 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.

  • Creați un fragment nou:
    • 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.

  • Inserați etichetele pentru fragmente în pagina articolului:

    Parametrii tagsPage transmit către fragment numărul de resurse al etichetei create în etapa 2.

  • Creați resurse copil pentru resursa Etichete, un exemplu de încărcare a proprietăților:

    Cum să implementați etichetele de etichete pentru articole despre bilete modx

    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.

    Articole similare