Zum Hauptinhalt springen

YOOtheme Pro

Das YOOtheme-Pro-Add-on steuert den YOOtheme-5-Builder: Seiten, Templates, Stile, Bibliothek und Sicherungen. Dafür muss YOOtheme Pro 5 installiert und aktiviert sein; andernfalls bleiben die entsprechenden Werkzeuge ausgeblendet.


Die Lesewerkzeuge erfordern keine besonderen Berechtigungen. Jedes Schreibwerkzeug richtet sich nach den Rechten der jeweils zuständigen Joomla-Komponente — Seiten und ihre Feldverknüpfungen nach com_content, Templates, Einstellungen und Snapshots nach com_templates — sodass ein einfacher Administrator YOOtheme steuern kann, ohne Super-Benutzer zu sein. Jeder Schreibvorgang wird durch einen Snapshot abgesichert, und destruktive Aktionen erfordern eine Bestätigung.

Builder-Seiten

Das Layout einer Builder-Seite eines Beitrags einschließlich dynamischer Feldverknüpfungen lesen und schreiben.

WerkzeugFunktionErforderliche Rechte (ACL)
get_yootheme_pageEine Builder-Seite lesenKeine (Lesen)
set_yootheme_pageEine Builder-Seite schreibencore.edit für com_content
create_yootheme_pageEine Builder-Seite erstellencore.create für com_content
set_yootheme_field_bindingEin Element mit einem Feld verknüpfen (Quelle)core.edit für com_content
set_yootheme_repeatable_sourceWiederholbare Quelle (Collection / Subform)core.edit für com_content
set_yootheme_composed_bindingZusammengesetzte Verknüpfung (wenn / sonst)core.edit für com_content
set_yootheme_visibility_conditionSichtbarkeitsbedingungen (Essentials)core.edit für com_content

Templates & Stile

Layoutvorlagen und Stile verwalten.

WerkzeugFunktionErforderliche Rechte (ACL)
list_yootheme_templatesTemplates auflistenKeine (Lesen)
get_yootheme_templateEin Template lesenKeine (Lesen)
create_yootheme_templateEin Template erstellencore.create für com_templates
clone_yootheme_templateEin Template duplizierencore.create für com_templates
update_yootheme_templateEin Template bearbeitencore.edit für com_templates
delete_yootheme_templateEin Template löschencore.delete für com_templates
reorder_yootheme_templatesTemplates neu ordnencore.edit.state für com_templates
list_yootheme_stylesStile auflistenKeine (Lesen)

Bibliothek & Sicherungen

Es stehen zwei getrennte Bibliotheken zur Verfügung. Die YOOtheme-Bibliothek enthält die von YOOtheme bereitgestellten Layouts und Elemente, die sich nach Thema, Typ oder Ursprungswebsite filtern lassen: Der Assistent kann sie durchsuchen, ein Layout prüfen und es in eine Seite oder ein Template importieren, bevor er es an Ihre Inhalte anpasst. Ihre persönliche Bibliothek („My Layouts“) enthält die Elemente, Abschnitte und Layouts, die Sie gespeichert haben: Der Assistent kann dort hinzufügen, was er gerade erstellt hat, und jedes gespeicherte Element wieder in eine Seite oder ein Template einfügen.

WerkzeugFunktionErforderliche Rechte (ACL)
list_yootheme_libraryDie YOOtheme-Bibliothek durchsuchenKeine (Lesen)
get_yootheme_library_itemEin Layout aus der Bibliothek prüfenKeine (Lesen)
import_yootheme_library_itemEin Element aus der Bibliothek importierencore.edit für com_content
list_yootheme_savedIhre persönliche Bibliothek auflistenKeine (Lesen)
get_yootheme_savedEin gespeichertes Element lesenKeine (Lesen)
save_yootheme_savedEin Element speicherncore.edit für com_content
insert_yootheme_savedEin gespeichertes Element wieder einfügencore.edit für com_content
delete_yootheme_savedEin gespeichertes Element löschencore.edit für com_content

Einstellungen & Snapshots

YOOtheme-Einstellungen anpassen und eine frühere Version wiederherstellen.

WerkzeugFunktionErforderliche Rechte (ACL)
get_yootheme_settingsDie Einstellungen eines Stils lesencore.edit für com_templates
set_yootheme_settingsDie Einstellungen eines Stils schreibencore.edit für com_templates
list_yootheme_snapshotsSnapshots von Templates auflistencore.edit für com_templates
restore_yootheme_snapshotEinen Snapshot eines Templates wiederherstellencore.edit für com_templates
list_yootheme_style_snapshotsSnapshots von Stilen auflistencore.edit für com_templates
restore_yootheme_style_snapshotEinen Snapshot eines Stils wiederherstellencore.edit für com_templates

Wissenswertes

Eine bestehende Seite nachbilden. Befindet sich die Seite auf Ihrer Website, liest der Assistent ihr Layout (Abschnitte, Raster, Elemente, Einstellungen) aus und erstellt oder klont es in einer neuen Seite oder einem Template. Befindet sich die Seite extern, ruft der Assistent sie selbst aus dem Web ab, analysiert ihre Struktur und ihren Text und erstellt anschließend eine gleichwertige Seite mit den Standard-Elementen des Builders: Abschnitte, Spalten, Überschriften, Texte, Bilder, Schaltflächen und Karten. Der Text wird übernommen; die Bilder müssen in die Mediathek hochgeladen werden. Es handelt sich nicht um einen pixelgenauen Import, sondern um eine Rekonstruktion: Das Ergebnis ist eine saubere Seite, die anschließend im Customizer bearbeitet werden kann, und kein unveränderlicher HTML-Block.

Den Stil einer Website übernehmen. Ein YOOtheme-Stil besteht aus Design-Tokens (LESS-Variablen: Farben, Typografie, Abstände, Schaltflächen) sowie Einstellungen für Header, Navbar und Footer. Der Assistent kann eine Referenzwebsite analysieren und deren Farbpalette, Schriftarten und Header-Stil über die Abschnitte less und custom_less der Einstellungen auf Ihren aktiven Stil anwenden. Dabei wird automatisch ein Snapshot erstellt, um die Änderungen rückgängig machen zu können. Das Ergebnis wird nicht als neuer benannter Eintrag im Bereich Stile von YOOtheme gespeichert: Dieser Schritt lässt sich im Customizer mit zwei Klicks erledigen.

Sicherheit. Jeder Schreibvorgang wird durch einen Snapshot abgesichert, und destruktive Aktionen erfordern eine Bestätigung. Die erforderlichen Rechte richten sich nach der Joomla-ACL der jeweils zuständigen Komponente — com_content für Seiten und ihre Verknüpfungen, com_templates für Templates, Einstellungen und Snapshots — sodass ein Administrator ausreicht und kein Super-Benutzerkonto erforderlich ist (siehe Sicherheit & Berechtigungen).

Beispiele für Prompts

„Importiere das Template „Hero“ aus der Bibliothek und wende es auf die Startseite an.“

„Verknüpfe den Titel dieses Abschnitts mit dem Feld „Name“ des Beitrags.“

„Sieh dir diese Seite an und bilde ihr Layout und ihren Inhalt auf einer neuen Seite nach.“

„Finde ein E-Commerce-Layout in der YOOtheme-Bibliothek, importiere es in die Seite „Shop“ und ersetze die Texte durch diese hier.“

„Speichere diesen Abschnitt unter dem Namen „Promo-Banner“ in meiner Bibliothek.“

„Wende die Farbpalette und die Schriftarten dieser Website auf meinen aktiven Stil an.“