Die DOCUMENTS-Schleife

[SPIP 1.4] Die DOCUMENTS-Schleife gibt eine Liste der zugehörigen Multimedia-Dokumente zurück (das sind die Dokumente, die zu einem Artikel oder einer Rubrik gehören oder eventuell die in einer Meldung enthaltenen Bilder).

<BOUCLEn(DOCUMENTS){Kriterien...}>

Diese Schleife bearbeitet nicht nur die zugehörigen Dokumente, die nicht in den Text eines Artikels integriert sind, sondern bietet auch Zugriff auf Bilder (seit der Version 1.4 werden die Bilder auf SPIP-Programmebene als eine besondere Art von Dokumenten verwaltet), auf Vorschau-Thumbnails und auf Dokumente, die bereits in den Körper des Artikels eingefügt sind.

Merken Sie sich, dass man die DOCUMENTS-Schleife am häufigsten (Standard-Verwendung) mindestens mit den folgenden Kriterien benutzt (Erklärungen folgen):

<BOUCLEn(DOCUMENTS){mode=document}{doublons}>

Die Auswahl-Kriterien

Eine DOCUMENTS-Schleife wird im allgemeinen innerhalb eines Artikels oder einer Rubrik verwendet (eventuell innerhalb einer Meldung, in welchem Falle die Anwendung aber sehr spezifisch auf die Beschaffung von Bildern beschränkt ist).

-  {id_article} gibt die Dokumente des Artikels zurück, dessen Identifizierer id_article ist.

-  {id_rubrique} gibt die Dokumente der Rubrik zurück, deren Identifizierer id_rubrique ist.

-  {id_breve} gibt die Dokumente der Meldung zurück, deren Identifizierer id_breve ist (man kann mit einer Meldung keine Multimedia-Dokumente verbinden, lediglich Bilder; die Benutzung einer DOCUMENTS-Schleife ist deshalb in diesem Rahmen sehr spezifisch).

Merken Sie wohl: es ist nicht möglich, hier das Kriterium {id_secteur} zu verwenden; Dokumente sind daraufhin angelegt, aufs engste mit Artikeln und Rubriken verbunden zu sein, und nicht daraufhin, für sich allein ohne diese Elemente angesprochen zu werden (in SPIP spricht man von «angefügten Dokumenten»; frz. «documents joints»).

Die Anzeige-Kriterien

-  {mode=document} oder {mode=image} erlaubt die Angabe, ob man Multimedia-Dokumente oder Bilder ansprechen möchte (tatsächlich werden seit Version 1.4 die mit Artikeln verbundenen und eventuell in diese eingefügten Bilder im Modus mode=image genauso wie Dokumente behandelt).

N.B. Bei den SPIP-Versionen vor Version 1.4 war es üblich, dass man keine Bilder anzeigen konnte, die nicht im Inneren des Texts des Artikels eingefügt waren. Tatsächlich riskieren Sie, falls Sie bei einer bereits existierenden Site in einer Version vor 1.4 eine DOCUMENTS-Schleife im Modus mode=image anbringen, Bilder in dieser Schleife auftauchen zu sehen, die nicht dafür gedacht sind, auf der öffentlichen Site publiziert zu werden. Verwenden Sie daher eine solche Schleife nur auf einer Site, die mit einer Version ab 1.4 erzeugt wurde, oder treffen Sie anderenfalls eine Menge Vorsichtsmaßnahmen (überprüfen Sie alle alten Artikel, um die Veröffentlichung parasitärer Bilder zu vermeiden).

-  {doublons} nimmt hier eine besonders wichtige Stellung ein: das Kriterium verhindert nicht nur, dass bereits in einer anderen Schleife angezeigte Dokumente erneut angezeigt werden, sondern gleichermaßen auch, dass Dokumente angezeigt werden, die bereits ins Innere eines Artikels integriert sind. Wenn man dieses Kriterium vergißt, werden alle mit einem Artikel verbundenen Dokumente angezeigt, einschließlich derer, die bereits innerhalb des Texts angezeigt werden.

-  {extension=...} erlaubt die Auswahl der Dokumente anhand ihrer Namenserweiterungen (Namenserweiterungen von Multimedia-Dateien wie beispielsweise «mov», «ra», «avi»...). Das kann beispielsweise verwendet werden, um ein Portfolio (eine bebilderte Darstellung) zu erzeugen; vermittels einer Schleife, die nur die Dokumente vom Typ Bild anzeigt, und darauf folgend einer zweiten Schleife, die in einer andersartigen graphischen Präsentation die anderen Typen von Dokumenten anzeigt:

<BOUCLE_portfolio(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=document}{doublons}>

Diese BOUCLE_portfolio-Schleife beschafft die mit einem Artikel verbundenen Dokumente, die nicht bereits im Text des Artikels angezeigt werden und deren Dateinamen-Erweiterungen «jpg», «png» oder «gif» sind.

Die Tags

-  #LOGO_DOCUMENT zeigt das Logo (Vorschau-Thumbnail) an, das in diesem Artikel mit dem Dokument verbunden ist; wenn der Autor des Artikels nicht von Hand ein personalisiertes Logo installiert hat, verwendet SPIP ein Standard-Logo gemäß dem Typ der Datei.

-  #URL_DOCUMENT ist die URL der Multimedia-Datei. Wenn man ein anklickbares Logo anzeigen will, das zu dem betreffenden Multimedia-Dokument führt, kann man also folgenden Code verwenden:

[(#LOGO_DOCUMENT|#URL_DOCUMENT)]

-  #TITRE zeigt den Titel des Dokuments an.

-  #DESCRIPTIF zeigt die Beschreibung des Dokuments an.

-  #TYPE_DOCUMENT zeigt den Typ des Multimedia-Dokuments (Quicktime-Datei, Real-Datei...) an.

-  #TAILLE zeigt die Größe der Multimedia-Datei an. Sie wird in Byte (frz. octet) chiffriert geliefert. Bei großen Dateien wird dieser Wert schnell unhandlich, deshalb kann man das Filter taille_en_octets auf ihn anwenden, das ihn schrittweise in Byte, in Kilobyte oder sogar in Megabyte anzeigt:

[(#TAILLE|taille_en_octets)]

-  #LARGEUR und #HAUTEUR liefern die Dimensionen (Breite und Höhe) in Pixeln.

-  #ID_DOCUMENT zeigen die Nummer (den Identifizierer) des Dokuments an.

-  #EMBED_DOCUMENT ist ein Tag zur sehr speziellen Verwendung: es erlaubt, Dateien eines autorisierten Formats (Video, Audio) direkt in die Webseite zu integrieren; man sollte im allgemeinen die Verwendung dieses Tags vermeiden, da davon abzuraten ist, allgemein ohne strenge Kontrolle Dokumente in die Seiten einzufügen (wenn Sie nicht die Ladezeiten Ihrer Webseiten explodieren lassen wollen...). Das Tag kann durch geeignete Parameter für die zu verwendenden Formate vervollständigt werden (noch einmal: nur in Ausnahmefällen verwenden); ein Beispiel:

[(#EMBED_DOCUMENT|autostart=true)]

Autor wshSchlegel Publié le : Mis à jour : 21/03/23

Traductions : عربي, català, Deutsch, English, Español, français, italiano, Nederlands