Ilink (SPT-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: ==Name== <spt:ilink> - Erzeugt einen Link auf das CMS ==Syntax== <source lang="xml"> <spt:ilink value=""/> </source> ==Beschreibung== Der <code>sp:ilink</code>-Tag g...) |
Knak (Diskussion | Beiträge) |
||
(17 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
==Beschreibung== | ==Beschreibung== | ||
− | Der <code> | + | Der <code>spt:ilink</code>-Tag generiert einen Link auf die Bearbeitung des entsprechenden Artikels. Diese Links sind klassisch in der Website nur für Redakteure sichtbar und erlauben das Öffnen des aktuellen Artikels in der Bearbeitung von InfoSite direkt aus der Website heraus. |
+ | |||
+ | Seit InfoSite 6 ist auch die Verwendung des i!-Links für interne Links auf andere Artikel innerhalb des CMS möglich. | ||
==Attribute== | ==Attribute== | ||
{| class="prettytable" | {| class="prettytable" | ||
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
− | ! Name || Type || Required || Default || ab | + | ! Name || Type || Required || Default || ab Generator Version |
|- | |- | ||
| <code>value</code> | | <code>value</code> | ||
Zeile 20: | Zeile 22: | ||
| None | | None | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | <code>information</code> | ||
+ | | [[Attribute]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>step</code> | ||
+ | | [[Number]] | ||
+ | | Nein | ||
+ | | None | ||
+ | | 1 | ||
+ | |- | ||
+ | | <code>action</code> | ||
+ | | [[Attribute]] | ||
+ | | Nein | ||
+ | | <code>edit</code> | ||
+ | | 1.32 | ||
+ | |- | ||
|} | |} | ||
;<code>value</code> | ;<code>value</code> | ||
:Code für den generierten i-Link. | :Code für den generierten i-Link. | ||
+ | |||
+ | ;<code>information</code> | ||
+ | :Optionale Angabe eines Artikels, auf den der Link zeigen soll (z.B. für Listen). | ||
+ | |||
+ | ;<code>step</code> | ||
+ | :Bei Templates, die mit mehreren Steps aufgebaut sind ist hiermit der Sprung an eine definierte Stelle möglich. Die Angabe erfolgt relativ zum Step "Verwaltung". | ||
+ | |||
+ | ;<code>action</code> | ||
+ | :Gibt an ob das Objekt in der Bearbeitungsansicht (<code>edit</code>) oder in der Listen-Ansicht (<code>list</code>) geöffnet werden soll | ||
==Beispiele== | ==Beispiele== | ||
− | ===Einfacher Artikel mit i-Link=== | + | ===Einfacher Artikel mit i!-Link=== |
Template Quelltext | Template Quelltext | ||
Zeile 35: | Zeile 65: | ||
</sp:io> | </sp:io> | ||
+ | <%-- einfacher Seiten-i-Link --%> | ||
+ | <sp:io type="out"> | ||
+ | <sp:print name="headline"/> | ||
+ | </sp:io> | ||
+ | <spt:ilink value="Artikel bearbeiten"/> | ||
+ | |||
+ | <%-- Loop pro Treffer ein i-Link --%> | ||
<sp:io type="out"> | <sp:io type="out"> | ||
− | <sp:print name=" | + | <sp:loop collection="collection" item="it"> |
+ | <ul class="linkIntern"> | ||
+ | <li> | ||
+ | <a href="<sp:print name="it.id.url"/>"><sp:print name="it.sp_title"/></a> | ||
+ | <div id="ilinkInline"> | ||
+ | <spt:ilink | ||
+ | value="<img src=\"/img/ilink.gif\" | ||
+ | class=\"ilink\" | ||
+ | width=\"16\" | ||
+ | height=\"16\" | ||
+ | alt=\"Seite bearbeiten ...\">" | ||
+ | information="${it.id}"/> | ||
+ | </div> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </sp:loop> | ||
+ | </sp:io> | ||
+ | </source> | ||
+ | |||
+ | ===i!-Link in der Eingabe=== | ||
+ | Template Quelltext | ||
+ | <source lang="xml"> | ||
+ | <sp:io type="in"> | ||
+ | <strong>Artikel verknüpfen</strong><br/> | ||
+ | <sp:link name="sp_link" type="link"/> | ||
+ | <spif name="sp_link.link"> | ||
+ | <spt:ilink information="sp_link.link" step="4" /> | ||
+ | </sp:if> | ||
</sp:io> | </sp:io> | ||
+ | </source> | ||
− | <spt:ilink | + | ===ArticlePool mit dem i!-Link öffnen=== |
+ | Template Quelltext | ||
+ | <source lang="xml"> | ||
+ | Pool öffnen <spt:ilink information="group.id" action="list"/> | ||
</source> | </source> | ||
Zeile 47: | Zeile 115: | ||
[[Category:SPT-Tags]] | [[Category:SPT-Tags]] | ||
[[Category:Qualität_des_Inhalts_prüfen]] | [[Category:Qualität_des_Inhalts_prüfen]] | ||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 19. März 2018, 16:19 Uhr
Name
<spt:ilink> - Erzeugt einen Link auf das CMS
Syntax
<spt:ilink value=""/>
Beschreibung
Der spt:ilink
-Tag generiert einen Link auf die Bearbeitung des entsprechenden Artikels. Diese Links sind klassisch in der Website nur für Redakteure sichtbar und erlauben das Öffnen des aktuellen Artikels in der Bearbeitung von InfoSite direkt aus der Website heraus.
Seit InfoSite 6 ist auch die Verwendung des i!-Links für interne Links auf andere Artikel innerhalb des CMS möglich.
Attribute
Name | Type | Required | Default | ab Generator Version |
---|---|---|---|---|
value
|
Text | Nein | None | 1 |
information
|
Attribute | Nein | None | 1 |
step
|
Number | Nein | None | 1 |
action
|
Attribute | Nein | edit
|
1.32 |
value
- Code für den generierten i-Link.
information
- Optionale Angabe eines Artikels, auf den der Link zeigen soll (z.B. für Listen).
step
- Bei Templates, die mit mehreren Steps aufgebaut sind ist hiermit der Sprung an eine definierte Stelle möglich. Die Angabe erfolgt relativ zum Step "Verwaltung".
action
- Gibt an ob das Objekt in der Bearbeitungsansicht (
edit
) oder in der Listen-Ansicht (list
) geöffnet werden soll
Beispiele
Einfacher Artikel mit i!-Link
Template Quelltext
<sp:io type="in">
<sp:text name="headline"/>
</sp:io>
<%-- einfacher Seiten-i-Link --%>
<sp:io type="out">
<sp:print name="headline"/>
</sp:io>
<spt:ilink value="Artikel bearbeiten"/>
<%-- Loop pro Treffer ein i-Link --%>
<sp:io type="out">
<sp:loop collection="collection" item="it">
<ul class="linkIntern">
<li>
<a href="<sp:print name="it.id.url"/>"><sp:print name="it.sp_title"/></a>
<div id="ilinkInline">
<spt:ilink
value="<img src=\"/img/ilink.gif\"
class=\"ilink\"
width=\"16\"
height=\"16\"
alt=\"Seite bearbeiten ...\">"
information="${it.id}"/>
</div>
</li>
</ul>
</sp:loop>
</sp:io>
i!-Link in der Eingabe
Template Quelltext
<sp:io type="in">
<strong>Artikel verknüpfen</strong><br/>
<sp:link name="sp_link" type="link"/>
<spif name="sp_link.link">
<spt:ilink information="sp_link.link" step="4" />
</sp:if>
</sp:io>
ArticlePool mit dem i!-Link öffnen
Template Quelltext
Pool öffnen <spt:ilink information="group.id" action="list"/>