docs(divi): Format der Feld-Optionen in Divi-Schleifen

Regel 4 nennt jetzt die erwarteten Werte: select_loop_meta_key = loop_<art>_meta_key_manual_custom_field_value plus loop_meta_key = Feldname, mit Beispiel für ein Pods-Feld. Dazu der Hinweis, dass Divi nur Post-Meta liest und Pods mit Tabellen-Speicherung immer leer bleibt. Anlass: Rückfrage eines MCP-Agents, dessen Schleifenfelder leer blieben.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jan-Niclas Loosen
2026-11-06 12:46:23 +01:00
co-authored by Claude Opus 5.5
parent 29e73caefb
commit 4bf0eedd6f
+14 -1
View File
@@ -96,7 +96,20 @@ Regeln und Fehlermeldungen:
unterstützten Schleife (ACF-Wiederholungsfeld oder leere Art) nennt die Meldung statt des Typs die rohe unterstützten Schleife (ACF-Wiederholungsfeld oder leere Art) nennt die Meldung statt des Typs die rohe
Abfrageart der Schleife; in solchen Schleifen ist jede `loop_*`-Option abgelehnt. Abfrageart der Schleife; in solchen Schleifen ist jede `loop_*`-Option abgelehnt.
4. Die Feld-Optionen (`loop_*_meta_key_manual_custom_field`) gibt es nur in der Vollform; für den Schlüssel gelten 4. Die Feld-Optionen (`loop_*_meta_key_manual_custom_field`) gibt es nur in der Vollform; für den Schlüssel gelten
dieselben Regeln wie bei `{{field:<meta_key>}}` (kein Schlüssel mit `_` am Anfang). dieselben Regeln wie bei `{{field:<meta_key>}}` (kein Schlüssel mit `_` am Anfang). Beide Einstellungen sind
nötig: `select_loop_meta_key` muss genau `loop_<art>_meta_key_manual_custom_field_value` sein (`<art>` = `post`,
`term` oder `user`), dann liest Divi den Feldnamen aus `loop_meta_key`. Fehlt `select_loop_meta_key` oder hat es
einen anderen Wert, bleibt die Ausgabe in Beitrags- und Term-Schleifen leer. Beispiel für das Pods-Feld `telefon`
in einer Beitrags-Schleife:
```json
{ "type": "text", "content": "$variable({\"type\":\"content\",\"value\":{\"name\":\"loop_post_meta_key_manual_custom_field\",\"settings\":{\"before\":\"\",\"after\":\"\",\"select_loop_meta_key\":\"loop_post_meta_key_manual_custom_field_value\",\"loop_meta_key\":\"telefon\"}}})$" }
```
Divi liest das Feld als Post-Meta. Pods-Felder mit Speicherung „meta“ (Standard bei Beitragstypen) funktionieren,
Beziehungs- und Dateifelder zeigen nur IDs. Bei Pods mit Tabellen-Speicherung bleibt die Ausgabe immer leer;
`lit/divi-dynamic-sources` mit `post_type` meldet das als „Pods mit Tabellen-Speicherung – Divi liest nur
Post-Meta“. Bleibt ein Feld leer, zuerst das prüfen, dann das Format.
5. Vor dem Setzen lesen: `lit/divi-dynamic-sources` mit `post_type`, `post_id` und `node` (Pfad-ID des Moduls aus 5. Vor dem Setzen lesen: `lit/divi-dynamic-sources` mit `post_type`, `post_id` und `node` (Pfad-ID des Moduls aus
`lit-divi-outline`) nennt zusätzlich die `loop_*`-Optionen, die zur Schleife dieses Knotens passen; liegt der `lit-divi-outline`) nennt zusätzlich die `loop_*`-Optionen, die zur Schleife dieses Knotens passen; liegt der
Knoten in keiner Schleife, kommt stattdessen der Hinweis „kein Schleifen-Kontext“. Ohne `post_id` und `node` Knoten in keiner Schleife, kommt stattdessen der Hinweis „kein Schleifen-Kontext“. Ohne `post_id` und `node`