Tag Optionen erweitern die Anwendbarkeit der Linodef Tags und machen sie ausbaufähig, ohne ihre Struktur zu verändern. Es gibt zwei Optionsarten:
- Elementtyp: weist der Tag ID einen Elementtyp zu
- Modifikation: manipuliert die Art und Weise der Tagersetzung
Hinsichtlich der Verwendung der Optionen gibt es keinen Unterschied zwischen Elementtypen und Modifikationen.
Einige Optionen benötigen Werte. Die Syntax lautet:
Option="Wert"
Wert darf alle 8-bit Zeichen außer ] und " enthalten.
Folgende Optionen sind verfügbar:
Elementtyp
- nid
- ID bezieht sich auf einen Beitrag/Node (optional, immer aktiviert, wenn andere ID Varianten nicht benutzt werden). ID = Node ID (Zahl)
- tid
- ID bezieht sich auf einen Taxonomiebegriff. ID = Begriffs-ID (Zahl).
- viewid
- ID bezieht sich auf einen View. ID = Viewname.
Modifikationen
Für alle Elementtypen:
- nolink
- Das eingebundene Element wird nicht verlinkt.
- linktext="%text"
- Statt des Nodetitels, Taxonomiebegriffes, Feldwertes etc wird der hier eingegebene Text verlinkt. Diese Option ersetzt das nicht mehr unterstützte <#nid>%text</#>.
Für Elementtyp Node (nid):
- translation="%language"
- Falls der eingebundene Node eine Übersetzung in einer bestimmten Sprache besitzt, dann wird der übersetzte Node eingebunden. Das ist dann nützlich, wenn der Node zum Zeitpunkt der Einbindung noch keine Übersetzung besitzt, diese aber nach der Erstellung sofort automatisch eingebunden werden soll.
Als Wert wird die Sprachenabkürzung verwendet. Sprachen in Drupal benutzen oft die nach ISO 639-1/2 definierten Abkürzungen, z.B. translation = "de".
Für Elementtyp View (viewid):
viewtitle
Only the viewtitle with a link to the view will be embedded. The link heeds the values for viewdisplay and viewargs.
By default the embedded view is not linked to itself, because a view contains HTML block tags what would cause a weird output if surrounded with an inline link tag. So if you would like to embed and have a link to the view then use a second tag with this option.
viewdisplay="%display"
Choose the view display that will be shown. If the input type Linodef is part of uses a HTML filter then make sure that those HTML tags used by the view are allowed by the HTML filter, e.g. <table> for view displays using a table. Otherwise the embedded view will look weird.
viewargs="%arguments"
Arguments passed to the view. Separate them by &, e.g. viewargs="Satyr&Pan&Faunus&Centaur".