
Das Erstellen von "Code- Fragmenten", welche mit dem TinyMCE ausgewählt werden können.
Für jedes Snippet muß ein neuer Ordner im Ordner "self_service_lite/customized/ssl_snippets" erstellt werden. Die Bezeichnung dieses Ordners sollte den internettypischen Regeln folgen.
Die Datei, welche die in Folge erklärten Daten und Syntaxe enhält, muß die Bezeichnung "template.html" tragen.
PHP- Code wird aus Sicherheitsgründen nicht ausgeführt, JavaScript ist nat. jederzeit möglich.
Beim Aufbau einer Website werden alle im Ordner "self_service_lite/customized/ssl_snippets" befindlichen Snippets aufgerufen, das Vorhandensein eines oder mehrer dieser Snippets geprüft und diese dargestellt bzw. geladen. Aus Performancegründen wird daher empfohlen, nur die Snippets in den genannten Ordner zu laden, welche auch wirklich verwendet werden.
Beispiel: ein mp3- Player mit Angabe zweier Größen bzw. Bezeichnungen (Variablen).
Bitte mit der Nummerierung in der übernächsten Abbildung vergleichen.
WICHTIG: jede der ersten drei Anweisungen muss/darf in EINER Zeile stehen.
Bitte mit der Nummerierung in der ersten Abbildung vergleichen.
1) Die Bezeichnung des Snippets. Scheint im DropDown- Menü des Texteditors auf. Bitte kurz und bündig, keine Sonderzeichen!
2) Beschreibung des Snippets und Erklärung der Eingabemöglichkeiten. Erscheint nach Auswahl aus dem eben genannten DropDown. Sonderzeichen maskieren, einfaches HTML (<b>, <br>, ...) möglich.
3) Syntax zur Variablenübergabe, Beschreibung folgt.
4) Das eigentliche Snippet, hier der HTML- Code eines Flash- mp3- Players.
1) Einleitung eines jeden Snippets, muß immer exakt dieser Wortlaut sein.
2) interne und einmalige Bezeichnung des Snippets, nur Buchstaben, Zahlen und "_". Keine Bindestriche, Leerzeichen Sonderzeichen o.ä., Kleinschreibung.
3) Variblen, immer mit "{" und "}" umschlossen, mehrere mit Leerzeichen getrennt.
4) der Abschluß der Syntax.
zu 4):
Es können beliebig viele Variablen vorgegeben werden. In der Reihenfolge, in der sie hier aufgelistet sind, werden sie dann im "eigentlichen Snippet" (z.B. im obigen Flash- mp3- Player) als mit "{" umschlungene Zahlen eingebunden (siehe nächstes Bild).
Spezial- Variablen:
{ssl:download}: die Adresse der im gleichen Datensatz hochgeladenen Datei
{ssl:url}: die absolute Adresse der gerade aufgerufenen Seite
Weiter Spezial- Variablen können folgen, bitte regelmässig die CMS- Site besuchen oder RSS- Feed abonnieren.
Die Zeile mit der Syntax enthält hier 3 Variablen, welche teilweise vom Admin im Texteditor eingegeben werden können.
1) Die hier notierte Spezial- Syntax ist die erste Syntax in der Reihe. Sie besagt: "schreibe die Adresse der Upload- Datei an die passende Stelle in den Flash- Player - {1}
2) Die zweite Variable wird hier für die Angabe der Breite genutzt ( {2} ), also 400.
3) Die dritte Variable schreibt einen optionalen Songtitel in den Player ( {3} ).
Die Zeile mit der Syntax gibt die Reihenfolge vor, die Einbindung in den darunterliegenden HTML- Code muß nur inhaltlich der obigen Reihenfolge entsprechen.
1) die Webadresse der Seite, welche in den iFrame geladen werden soll
2) die Breite des iFrame
3) die Höhe des iFrame
4) Breite des Frame- Rahmens
5) Scrollbalken - Ja oder Nein
Für immer wieder benötigte Elemente läßt sich auch ein Snippet ohne Variablen definieren. Verwendung findet dies z.B. für Tabellen zu Seminaren (Ort, Zeit, Referent,...) oder Infos zum Autor eine Beitrages (Name, Beschreibung, Domain).
Wird ein solches Snippet in den Texteditor geladen erscheint der Inhalt sofort im Klartext und kann dort ev. geändert oder ergänzt werden.
Anstatt der oben beschriebenen Syntax steht in der dritten Zeile des Templates nur: []
Weitere Anleitungen, Tipps & Tricks unter www.cms-self-service-lite.at