---
title: "YOOtheme Pro"
url: "https://www.sensomcp.com/de/doku/werkzeuge/yootheme-werkzeuge"
lang: "de-DE"
description: "Das Senso-MCP-Add-on für YOOtheme Pro: den YOOtheme-5-Builder (Seiten, Templates, Styles, Bibliothek) per KI steuern."
category: "Tool-Referenz"
author: "Fred Oliver"
published: "2026-09-07T14:59:31+00:00"
modified: "2026-09-28T07:34:41+00:00"
---

# YOOtheme Pro

- Kurzfassung: Diese Seite beschreibt die Tools des YOOtheme-Pro-Add-ons von Senso MCP zur Steuerung des YOOtheme-5-Builders: Seiten und Verknüpfungen dynamischer Felder, Templates, Stile, Bibliothek und Snapshots. Schreibvorgänge richten sich nach den Joomla-Berechtigungen von com\_content oder com\_templates, werden durch einen Snapshot abgesichert, und destruktive Aktionen erfordern eine Bestätigung.
- Steuern Sie den YOOtheme-Builder: Seiten, Templates, Stile und Bibliothek.
-
- Mittelstufe
- Add-on
- pages-du-builder, Builder-Seiten
- templates-styles, Templates & Stile
- bibliotheque-sauvegardes, Bibliothek & gespeicherte Elemente
- reglages-snapshots, Einstellungen & Snapshots
- ce-qu-il-faut-savoir, Wissenswertes
- exemples-de-prompts, Prompt-Beispiele

Für Lesetools sind keine besonderen Berechtigungen erforderlich. Jedes Schreibtool richtet sich nach der Berechtigung der betreffenden **Joomla-Komponente**: Seiten und ihre Feldverknüpfungen nach `com_content`, Templates, Einstellungen und Snapshots nach `com_templates`. Daher kann auch ein einfacher **Administrator** YOOtheme steuern, ohne Super Benutzer zu sein. Jeder Schreibvorgang wird durch einen Snapshot abgesichert, und destruktive Aktionen erfordern eine Bestätigung.

## Builder-Seiten

Lesen und Bearbeiten des Layouts eines Builder-Beitrags, einschließlich Verknüpfungen dynamischer Felder.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `get_yootheme_page` | Builder-Seite lesen | Keine (Lesen) |
| `set_yootheme_page` | Builder-Seite bearbeiten | `core.edit` für com\_content |
| `create_yootheme_page` | Builder-Seite erstellen | `core.create` für com\_content |
| `set_yootheme_field_binding` | Ein Element mit einem Feld (Quelle) verknüpfen | `core.edit` für com\_content |
| `set_yootheme_repeatable_source` | Wiederholbare Quelle (Sammlung / Subform) | `core.edit` für com\_content |
| `set_yootheme_composed_binding` | Zusammengesetzte Verknüpfung (wenn / sonst) | `core.edit` für com\_content |
| `set_yootheme_visibility_condition` | Sichtbarkeitsbedingungen (Essentials) | `core.edit` für com\_content |

## Templates & Stile

Layouts und Stile verwalten.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `list_yootheme_templates` | Templates auflisten | Keine (Lesen) |
| `get_yootheme_template` | Ein Template lesen | Keine (Lesen) |
| `create_yootheme_template` | Ein Template erstellen | `core.create` für com\_templates |
| `clone_yootheme_template` | Ein Template duplizieren | `core.create` für com\_templates |
| `update_yootheme_template` | Ein Template bearbeiten | `core.edit` für com\_templates |
| `delete_yootheme_template` | Ein Template löschen | `core.delete` für com\_templates |
| `reorder_yootheme_templates` | Templates neu anordnen | `core.edit.state` für com\_templates |
| `list_yootheme_styles` | Stile auflisten | Keine (Lesen) |

## Bibliothek & gespeicherte Elemente

Es stehen zwei getrennte Bibliotheken zur Verfügung. Die **YOOtheme-Bibliothek** enthält die von YOOtheme bereitgestellten Layouts und Elemente, die nach Thema, Typ oder Ursprungsseite gefiltert werden können. Der Assistent kann sie durchsuchen, ein Layout prüfen und in eine Seite oder ein Template importieren, bevor er es an Ihre Inhalte anpasst. Ihre **persönliche Bibliothek** („My Layouts“) enthält die von Ihnen gespeicherten Elemente, Abschnitte und Layouts. Der Assistent kann dort gerade erstellte Inhalte hinzufügen und jedes gespeicherte Element wieder in eine Seite oder ein Template einfügen.

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `list_yootheme_library` | YOOtheme-Bibliothek durchsuchen | Keine (Lesen) |
| `get_yootheme_library_item` | Ein Layout aus der Bibliothek prüfen | Keine (Lesen) |
| `import_yootheme_library_item` | Ein Element aus der Bibliothek importieren | `core.edit` für com\_content |
| `list_yootheme_saved` | Ihre persönliche Bibliothek auflisten | Keine (Lesen) |
| `get_yootheme_saved` | Ein gespeichertes Element lesen | Keine (Lesen) |
| `save_yootheme_saved` | Ein Element speichern | `core.edit` für com\_content |
| `insert_yootheme_saved` | Ein gespeichertes Element wieder einfügen | `core.edit` für com\_content |
| `delete_yootheme_saved` | Ein gespeichertes Element löschen | `core.edit` für com\_content |

## Einstellungen & Snapshots

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

| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
| `get_yootheme_settings` | Die Einstellungen eines Stils lesen | `core.edit` für com\_templates |
| `set_yootheme_settings` | Die Einstellungen eines Stils bearbeiten | `core.edit` für com\_templates |
| `list_yootheme_snapshots` | Snapshots von Templates auflisten | `core.edit` für com\_templates |
| `restore_yootheme_snapshot` | Einen Template-Snapshot wiederherstellen | `core.edit` für com\_templates |
| `list_yootheme_style_snapshots` | Snapshots von Stilen auflisten | `core.edit` für com\_templates |
| `restore_yootheme_style_snapshot` | Einen Stil-Snapshot wiederherstellen | `core.edit` für com\_templates |

## Wissenswertes

**Eine vorhandene Seite nachbilden.** Befindet sich die Seite auf Ihrer Website, liest der Assistent ihr Layout (Abschnitte, Raster, Elemente, Einstellungen) und erstellt es in einer neuen Seite oder einem Template neu oder klont es. Befindet sich die Seite extern, ruft der Assistent sie selbst aus dem Web ab, analysiert ihre Struktur und ihre Texte und erstellt anschließend eine gleichwertige Seite mit den Standard-Elementen des Builders neu: 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 für Farben, Typografie, Abstände und Schaltflächen) sowie Einstellungen für Header, Navbar und Footer. Der Assistent kann eine Referenz-Website analysieren und ihre Farbpalette, Schriftarten und ihren Header-Stil über die Bereiche `less` und `custom_less` der Einstellungen auf Ihren aktiven Stil anwenden. Dabei wird automatisch ein Snapshot erstellt, um die Änderungen rückgängig zu machen. Das Ergebnis wird nicht als neuer benannter Eintrag im Bereich **Stile** von YOOtheme gespeichert: Dieser Schritt lässt sich im Customizer mit zwei Klicks durchführen.

**Sicherheit.** Jeder Schreibvorgang wird durch einen Snapshot abgesichert, und destruktive Aktionen erfordern eine Bestätigung. Die erforderlichen Berechtigungen richten sich nach der Joomla-ACL der betreffenden Komponente: `com_content` für Seiten und ihre Verknüpfungen, `com_templates` für Templates, Einstellungen und Snapshots. Daher genügt ein Administrator-Konto, ein Super-Benutzer-Konto ist nicht erforderlich (siehe *Sicherheit & Berechtigungen*).

## Prompt-Beispiele

> „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 ihre Inhalte in einer neuen Seite nach.“
>
> „Finde in der YOOtheme-Bibliothek ein Layout vom Typ E-Commerce, 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.“
