Inhaltsverzeichnis
Wizard
Features
Mit Hilfe des Wizard-Moduls lassen sich für Mitarbeiter Einrichtungs- oder Schulungseinheiten in Form von seitenbasierten Assistenten realisieren. Auf für Xentral selbst gibt es vorladbare Assistenten, z.B. für die Systemeinrichtung.
Syntax
Wizards werden in Form von JSON-Code angelegt und einzelnen Besitzern zugeweisen. So können sie auch aktiv / inaktiv geschaltet werden.
Hier beispielhaft ein Wizard mit einigen verfügbaren Optionen:
{<br></br> "settings": {<br></br> "user_id": "1",<br></br> "active": true,<br></br> "key": "firstrun",<br></br> "title": "Einrichtungsassistent",<br></br> "skip_link_text": "Einrichtung überspringen",<br></br> "params": {<br></br> "shop_id": 1<br></br> }<br></br> },<br></br> "steps": <a href="<br" target="_blank"> /> {<br></br> "key": "grundeinstellungen",<br></br> "link": "./index.php?module=firmendaten&action=edit#tabs-1",<br></br> "title": "Grundeinstellungen",<br></br> "caption": "Meine Firmen-Informationen pflegen ",<br></br> "description": "Bitte tragen Sie hier Ihren Firmennamen und bla bla ein. ",<br></br> "position": 1<br></br> },<br></br> {<br></br> "key": "briefkopf",<br></br> "link": "./index.php?module=firmendaten&action=edit#tabs-2",<br></br> "title": "Briefkopf einrichten",<br></br> "caption": "Aussehen der Geschäftsbriefe anpassen",<br></br> "position": 2,<br></br> "options": {<br></br> "highlight": </a><a href="<br" target="_blank"> /> "breite_position",<br></br> "breite_nummer"<br></br> </a><br></br> }<br></br> },<br></br> {<br></br> "key": "artikel",<br></br> "link": "./index.php?module=artikel&action=list",<br></br> "title": "Artikel pflegen",<br></br> "caption": "Beispiel mit Modul-Callback",<br></br> "position": 3,<br></br> "description": "Beispiel mit Modul-Callback. Anforderungen:<br></br>Callback-Methode muss public sein und Rückgabe muss zu bool wandelbar sein.",<br></br> "options": {<br></br> "check_callback": {<br></br> "module_name": "Wizard",<br></br> "module_action": "CheckArticlesProvidedCallback",<br></br> "args": <a href="<br" target="_blank"> /> "Wert für erstes Callback-Argument",<br></br> "Zweites Argument mit ##shop_id## Parameter"<br></br> </a><br></br> }<br></br> }<br></br> },<br></br> {<br></br> "key": "adressen",<br></br> "link": "./index.php?module=adresse&action=list",<br></br> "title": "Adressen pflegen",<br></br> "caption": "Beispiel mit Objekt-Protokoll-Prüfung",<br></br> "position": 4,<br></br> "options": {<br></br> "check_protocol": {<br></br> "object_name": "shop",<br></br> "action_name": "shop_created",<br></br> "object_id": "##shop_id##"<br></br> }<br></br> }<br></br> }<br></br>}
Formatierungen
Die maximale Textlänge für Feld 'description' ist 1024 Zeichen. Der Wizard-Inhalt scrollt, wenn die Inhalt zu hoch oder zu viele Schritte hinterlegt sind.
Folgende CSS-Formatierungen für Elemente stehen zur Verfügung- ol, ul, li -> Listen und Aufzählungen
- h4, h5, h6 -> Überschriften
- p -> Absatzformatierung
- i, em, b, strong -> Auszeichnung von Texten
- a -> Hyperlinks
- 'span' beim Feld 'caption' als Auszeichnung
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.