bx:editbutton
Mit dem Tag editbutton kann man im Frontend Buttons oder Links anzeigen, mit denen man in die Verwaltung an die richtige Stelle springen kann. Die Verwaltung muß offen sein.
<bx:editbutton [style="{classname}"] [class="{classname}"] [form-style="{classname}"] [form-class="{classname}"] target="{targetangabe}" label="{text}"/>
<bx:editbutton[.link] type="{container}" field="Feldname" [weitere Attribute z.B. class, id oder style] />
<!-- Neuer Datensatz (ab v 2.6.8)-->
<bx:editbutton[.link] type="{container}" [pool | baseloop]="{containername | containerid}" [weitere Attribute z.B. class, id oder style] />
<bx:editbutton[.link] type="container" sub="BilderListe" label="neues Bild" />
<bx:editbutton[.link] [type="nav"] />
<bx:editbutton[.link] [type="nav"] navid="navid" />
<bx:editbutton[.link] [type="nav"] function="{copy | sort | sortroot}" />
<bx:editbutton[.link] [type="nav"] file="{jsp-Datei in Verwaltung}" />
<bx:editbutton[.link] [type="nav"] />
Schreibt einen Edit-Button in Form einer HTML-Form mit Hidden-Feldern und einem <input type=”submit”> in die Seite, der bei Abschicken in einem neuen Tab in der Verwaltung eine Seite öffnet, wenn der Benutzer Schreibzugriff (= Recht zum Speichern der Seite) auf den aktuellen Navigationspunkt hat.
| link | Schreibt einen Link in die Seite anstatt eines Formulars (Form in Form ist nicht erlaubt, wenn Editbutton z.B. innerhalb einer Form ist) Weitere angegebenen Attribute werden einfach in den Edit-Link übernommen. |
|---|---|
| style | Styleangaben für das <input type="submit">-Feld |
| class | Klassenangabe für das <input type="submit">-Feld |
| form-style | Styleangaben für die umgebende Form |
| form-class | Klassenangabe für die umgebende Form |
| type="container" | ** innerhalb einer Containerschleife z. B. <bx:record> <bx:containerfilter> <bx:recordfield.verknüpfung>:** --> öffnet die Verwaltung und springt zum aktuellen Datensatz des Schleifendurchlaufs |
| field | Sprungmarke zum entsprechenden Feld |
| type="nav" | **innerhalb einer Navigationsschleife z. B. <bx:navigation> <bx:navlink> <bx:submenu>: **--> öffnet die Verwaltung und springt zum Menüpunkt des Schleifendurchlaufsinnerhalb einer Contentschleife ( <bx:schleife>, <bx:designloop>): --> öffnet die Verwaltung und springt zum aktuellen Schleifenelement, auch mehrere geschachtelte Ebenen |
| navid | eine beliebige Nav-ID des Projektes Öffnet die Verwaltung und springt zum angegeben Menüpunkt |
| function | copy: Springt direkt zur Menüpunkt-kopieren-Seite sort: Springt direkt zur Untermenü-sortieren-Seite sortroot: Springt direkt zum Sortieren der Hauptebene datalist: Springt zur Container-Liste, die mit pool benannt ist (auf Anfrage) |
| file | Springt zu beliebiger Datei in Verwaltung mit „/“ am Anfang zu jsp in /verwaltung ansonsten zu virtueller Datei beim aktuellen Menüpunkt „kopieren.bx“, „sortieren.bx“ |
| pool|baseloop | (ab v 2.6.8) pool analog containerfilter, baseloop, wenn die Schleife auch auf der Seite ist <bx:editbutton[.link] type="container" pool=""> - Wenn die Schleife nicht auf der Seite steht |
| sub | Name des Untercontainer-Feldes (für neuer Untercontainer-Datensatz (siehe Beispiel 2)) |
Beispiele
``
<bx:editbutton label="✐">
schreibt ein ✐ als Buttontext
<bx:containerloop pool="Galerien">
...
<bx:editbutton[.link] type="container" sub="BilderListe" label="neues Bild" />
</bx:containerloop>
Link in statischer Mail:
http://www.meine-domain.de/verwaltung/?client=12E2D639293&table=12EE71ADC48&record=[[recordid]]
Anmeldeformular im Frontend (Anmeldung bei Verwaltung wird vermieden)
Folgendes Input-Feld muß ins Anmeldeformular: