Paine de pâine "- pesmet în drupal 7, cer web

În acest scurt articol, vom examina cum să creăm un lanț de navigație de tipul "breadcrumbs" sau "fâșii de pâine" în Drupal 7.

Acasă »Secțiune» Subsecțiune »Titlul paginii







Ultimul element al acestei linii nu este de obicei un link, ci este un text simplu - titlul paginii pe care vizitatorul este în prezent.

Pentru a ieși automat în modul taxonomic, sub forma unui lanț de navigare, în Drupal 7 puteți utiliza modulul Taxonomy breadcrumb. După instalare, în loc de "fâșiile de pâine" standard ale motorului, vor apărea altele - bazate pe taxonomie. Un exemplu de acest gen din tema Batrik este prezentat mai jos.

Paine de pâine

Pe acest site de testare, de exemplu, vindem componente radio. Avem un dicționar - "componente radio", în el termenul de "condensatori" și deja este încorporat un alt termen "Electrolytic". Vederea copac a taxonomiei este de asemenea prezentată în imaginea de mai jos.

Paine de pâine

Luați în considerare setările din Taxonomy Breadcrumb. Acestea pot fi accesate făcând clic pe: Configuration> Taxonomy Setări Breadcrumb (admin / config / user-interface / taxonomy-breadcrumb).

De fapt, nu sunt atât de multe dintre ele:

Paine de pâine

În linia "Acasă text de pescuit", puteți specifica textul primului link care indică pagina principală. De exemplu, "Acasă", "Acasă" sau "Acasă".

Următoarele două casete de selectare permit modulului să insereze în lanț o referință la termenul care aparține direct nodului, dacă caseta de selectare este eliminată, vor fi afișate numai termenii părinte.

A doua opțiune este responsabilă pentru afișarea titlului paginii. Dacă nu aveți nevoie de un antet, această setare poate fi dezactivată. Cu toate acestea, este optimă includerea ambelor casete de selectare.

În setările avansate, puteți dezactiva sau inversa "fâșiile de pâine" pe anumite tipuri de materiale. În mod implicit, acestea sunt afișate pe toate tipurile.







Este clar, dar ce va fi arătat dacă vizitatorul dă clic pe link-ul termenului? Evident, lista de pagini care se referă la acest termen. Dar pentru a le arăta Drupal va fi sub forma unei liste de anunțuri, adică ca într-un blog. Dar, de multe ori, este necesară o pagină mai complexă a termenului, de exemplu, sub forma unei mese, cu posibilitatea de sortare, căutare sau filtrare (pentru o listă de produse din magazinul online).

Producția standard a termenului de taxonomie din Drupal poate fi înlocuită cu o reprezentare utilizând modulul de afișare Taxonomy.

Modulul breadcrumb Taxonomie module este destul de simplu, și poate construi crocante de pâine numai pe baza taxonomiei termen. Pentru a construi un lanț de navigație bazat pe alte proprietăți ale materialului, un alt modul Custom Breadcrumbs este excelent.

Vă permite să vă personalizați lanțul de navigație pentru fiecare tip de material. Și cel mai important - acest modul poate construi navigația nu numai prin taxonomie, ci prin orice criterii. Puteți să o utilizați împreună cu modulul Token și să inserați toate substituțiile posibile în lanț.

Luați în considerare configurarea frișcălor de pâine utilizând Custom Breadcrumbs and Token astfel:

Deschideți pagina "structure> Rulere de navigare" (admin / structure / custom_breadcrumbs) și adăugați o nouă regulă. Pagina se va deschide ca în ecranul de mai jos.

Paine de pâine

În plus față de lista drop-down, unde selectați tipul de material pentru care creăm regula, vom vedea trei câmpuri de text pentru introducere, precum și solicitări pentru completarea înlocuirilor și a unor "identificatori speciali".

Primul câmp "Vizibilitatea fâșiilor de pâine" poate conține codul php. Breadcrumbs va fi afișat numai dacă acest cod returnează 1. Dacă câmpul este lăsat necompletat, pesmetul va fi întotdeauna vizibil.

Al doilea și al treilea câmp din "Anteturi" și "Căi" sunt pentru a introduce elemente ale conducătorului de navigație.

Important: Numărul de anteturi trebuie să fie același cu numărul de căi (numărul de linii din ambele câmpuri de text trebuie să se potrivească, nu puteți săriți sau nu lăsați linii goale).

După ce am găsit jetoanele necesare, am completat setările astfel:

[nod: autor]
[nod: creat: scurt]
[nod: titlu]

[nod: autor: url]

Ceea ce sa întâmplat a fost prezentat în imaginea de mai jos:

Paine de pâine

În cele din urmă, am observat că lipsa de friptură de pâine poate fi cauzată de probleme în tema designului, poate că subiectul nu prevede retragerea Breadcrumbs-ului în general. De obicei, fragmentele de pâine sunt afișate în fișierul temă page.tpl.php, cu următorul cod:

Marina, bună după-amiază. Vă sfătuiesc să includeți un singur modul care vă convine.

Un standard Drupalovskie crud a fost? Modulul le înlocuiește pur și simplu cu cele proprii - cele extinse. Dacă nu, atunci trebuie să te uiți în setările temei sau în altă parte pentru a le testa pe un standard Bartik.

În general, da, setările de pescuit personalizate au setări mai avansate și pot înlocui pesmetul taxonomic, cu toate acestea nu știu dacă va funcționa normal cu o taxonomie pe mai multe niveluri.

Și nu-mi spuneți ce modul să folosesc? Materialul meu face parte din doi termeni de taxonomie, în același timp se află în două cataloage, iar în cele mai grave sunt doi dintre acești termeni și vreau să arăt modul în care am ajuns la acest produs. Ie de ieșire pentru aceeași pagină diferite crumbs, în funcție de locul de proveniență? Va fi îndeplinită această sarcină prin taxonomia pescuitului?







Articole similare

Trimiteți-le prietenilor: