CMS:FED_SCRIPT
Stellt das Script für die Bearbeiten-Verweise aus CMS:FED bereit – einmal je Seite.
(CMS:FED_SCRIPT [set])
Methode: Cms::cmsFedScript()
Ohne Schlüssel: der erste Wert ohne = gilt als set
Parameter
| Parameter | Wert | Standard | Pflicht | Beschreibung |
|---|---|---|---|---|
set ¹ |
Array-Index von $set |
– | Der Script-Block wird nicht ausgegeben, sondern in der Variable $set gespeichert. |
¹ kann ohne Schlüssel als erster Wert angegeben werden.
Anwendung
Die Verweise aus CMS:FED enthalten kein Ziel und keinen Javascript-Code. Den Klick
wertet erst das Script aus CMS:FED_SCRIPT aus und öffnet die Eingabemaske (bzw. mit
info=true die Detailansicht) im Backend in einem neuen Tab – bei fester
Backend-Domain unter deren Adresse. Ohne CMS:FED_SCRIPT auf der Seite bleibt ein
Klick auf den Verweis wirkungslos.
Schreiben Sie den Befehl einmal in ein Template, das jede Seite einbindet, üblicherweise
in den Footer vor </body>:
(CMS:FED_SCRIPT)
</body>
</html>
Die Reihenfolge zu den CMS:FED-Verweisen spielt keine Rolle. Wie CMS:FED gibt der
Befehl nur etwas aus, wenn der Betrachter das Frontend-Editing eingeschaltet hat;
für Besucher bleibt die Seite unverändert. Steht der Befehl mehrfach auf einer Seite
(etwa über mehrere CMS:INCLUDE), erscheint das Script trotzdem nur einmal.
Das <script>-Tag trägt die Nonce der Seite und läuft deshalb auch unter einer
durchgesetzten Script-Policy (siehe CMS:CSP).
Parameter im Einzelnen
set
set gibt nichts aus, sondern legt den Script-Block unter $set['fed'] ab, etwa um
ihn an einer anderen Stelle auszugeben:
(CMS:FED_SCRIPT set=fed)
<?php echo $set['fed']; ?>
Stand: camindo CMS 9.1.3