Il ciclo HIERARCHIE

Il ciclo HIERARCHIE restituisce l’elenco delle RUBRIQUES che dalla radice del sito porta alla rubrica o all’articolo in corso, ovvero il percorso delle cartelle.

<BOUCLEn(HIERARCHIE){criteri...}>

I criteri di selezione

Per indicare come selezionare gli elementi si deve utilizzare obbligatoriamente uno o l’altro dei criteri seguenti:

-  {id_article} restituisce l’elenco delle rubriche dalla radice fino alla rubrica che contiene l’articolo corrispondente a questo identificativo.

-  {id_rubrique} restituisce l’elenco delle rubriche dalla radice fino alla rubrica che corrisponde a questo identificativo (esclusa).

Nota: Dalla versione [SPIP 1.8], {tout} permette di ottenere anche la rubrica corrispondente all’identificativo specificato.

I criteri {id_article} o {id_rubrique} non possono essere utilizzati con un confronto. Per esempio, <BOUCLE_hi(HIERARCHIE) {id_article=12}> causerà un errore.

Attenzione: questo ciclo deve essere posto obbligatoriamente dentro un ciclo di tipo ARTICLES oppure RUBRIQUES — esso non va a « cercare » da solo l’id_article o l’id_rubrique indicato nell’URL. (Lo stesso principio si applica ai cicli HIERARCHIE dei modelli inclusi nel comando <INCLUDE{fond=xxx}> oppure <INCLUDE(xxx.php3)> per le versioni precedenti alla 1.9.)

I criteri di visualizzazione

Dalla versione [SPIP 1.8], tutti i criteri de Il ciclo RUBRIQUES possono essere utilizzati con questo ciclo, compresi i criteri di ordinamento (è ora possibile, per esempio, ordinare un ciclo <BOUCLE_x(HIERARCHIE){id_article}{par hasard}>).

Un po’ di storia: Fino alla versione [SPIP 1.7.2], non tutti I criteri comuni a tutti i cicli si applicavano a questo tipo di ciclo. Solamente i criteri {"inter"} e {a,b} potevano essere utilizzati.

I segnaposti di questo ciclo

Gli elementi ottenuti con un ciclo HIERARCHIE sono rubriche. Quindi è possibile utilizzare tutti i segnaposti proposti per il ciclo RUBRIQUES.

Autore Fausto Barbarito Publié le : Mis à jour : 22/09/13

Traductions : عربي, català, Deutsch, English, Español, français, italiano, Nederlands, русский, Türkçe, українська