Standortregeln sind die Anweisungen, die Field Forge sagen, welche Beiträge, Seiten oder Admin-Bildschirme eine bestimmte Feldgruppe anzeigen sollen. Ohne eine Standortregel existiert Ihre Feldgruppe in der Datenbank, wird jedoch nie beim Bearbeiten von Inhalten angezeigt. Die richtigen Standortregeln zu definieren ist entscheidend — sie sind die Brücke zwischen “Ich habe diese Felder erstellt” und “Redakteure können sie tatsächlich verwenden.”
Dieser Abschnitt behandelt alles von der einfachsten Regel mit einer Bedingung bis hin zu komplexen Mehrbedingungen-Setups, mit realen Szenarien für jedes Muster.
Wie Standortregeln funktionieren
Jede Standortregel ist eine Bedingung, die aus drei Teilen besteht:
- Parameter — Was Sie testen. Beispiele: Beitragstyp, Seitenvorlage, Kategorie, Benutzerrolle.
- Operator — Wie Sie vergleichen. Normalerweise “ist gleich” oder “ist nicht gleich”.
- Wert — Der spezifische Wert, der übereinstimmen soll. Beispiele: Seite, Beitrag, Vollbreit-Vorlage, Nachrichtenkategorie.
Wenn ein Content-Manager einen Beitrag im Editor öffnet, bewertet Field Forge alle Feldgruppen und überprüft deren Standortregeln gegen den aktuellen Beitrag. Wenn die Regeln einer Feldgruppe übereinstimmen, erscheint ihr Metabox. Wenn sie nicht übereinstimmen, bleibt sie verborgen.
Einfache Regeln — Eine Bedingung
Die häufigste Konfiguration ist eine einzelne Bedingung. Hier sind die Muster, die Sie am häufigsten verwenden werden:
| Was Sie wollen | Parameter | Operator | Wert |
|---|---|---|---|
| Auf allen Seiten anzeigen | Beitragstyp | ist gleich | Seite |
| Auf allen Blogbeiträgen anzeigen | Beitragstyp | ist gleich | Beitrag |
| Auf allen Produkten anzeigen | Beitragstyp | ist gleich | Produkt |
| Nur auf der Startseite anzeigen | Seitenart | ist gleich | Startseite |
| Nur auf einer bestimmten Seite anzeigen | Seite | ist gleich | Über uns |
Um eine einfache Regel festzulegen:
- Öffnen Sie Ihre Feldgruppe und scrollen Sie zum Abschnitt Standortregeln
- Klicken Sie auf das erste Dropdown und wählen Sie Ihren Parameter (z. B. “Beitragstyp”)
- Der Operator ist standardmäßig auf “ist gleich” eingestellt — lassen Sie ihn so, es sei denn, Sie benötigen “ist nicht gleich”
- Wählen Sie den Wert aus dem dritten Dropdown (z. B. “Seite”)
- Speichern Sie die Feldgruppe
Bedingungen mit UND kombinieren (Alle müssen wahr sein)
Wenn Sie mehrere Bedingungen gleichzeitig wahr haben müssen, fügen Sie sie innerhalb derselben Regelgruppe hinzu. Alle Bedingungen in einer einzelnen Gruppe verwenden die UND-Logik — jede Bedingung muss übereinstimmen, damit die Felder angezeigt werden.
Szenario: Sie möchten, dass eine Feldgruppe “Landing Page Hero” nur auf Seiten erscheint, die die Vorlage “Landing Page” verwenden. Reguläre Seiten mit der Standardvorlage sollten diese Felder nicht anzeigen.- Öffnen Sie die Feldgruppe, scrollen Sie zu den Standortregeln
- Setzen Sie die erste Bedingung: Beitragstyp ist gleich Seite
- Klicken Sie auf die Schaltfläche Regel hinzufügen (dies fügt eine weitere Bedingung zur gleichen Gruppe hinzu)
- Setzen Sie die zweite Bedingung: Seitenvorlage ist gleich Landing Page
- Speichern
Jetzt müssen beide Bedingungen wahr sein. Ein Beitrag, der eine Seite ist, aber die Standardvorlage verwendet, sieht die Felder nicht. Ein Blogbeitrag, der eine beliebige Vorlage verwendet, sieht sie ebenfalls nicht.
Alternativen mit ODER erstellen (Jede Gruppe kann übereinstimmen)
Wenn Sie möchten, dass Felder in mehreren verschiedenen Situationen angezeigt werden, erstellen Sie separate Regelgruppen. Jede Gruppe ist eine unabhängige Alternative — wenn die Bedingungen einer Gruppe erfüllt sind, erscheinen die Felder.
Szenario: Sie möchten, dass eine Feldgruppe “Sidebar Content” auf Blogbeiträgen in der Nachrichtenkategorie und auch auf allen Seiten, die die Vollbreit-Vorlage verwenden, angezeigt wird.- Öffnen Sie die Feldgruppe, scrollen Sie zu den Standortregeln
- In der ersten Gruppe: Beitragstyp ist gleich Beitrag, dann Regel hinzufügen: Kategorie ist gleich Nachrichten
- Klicken Sie auf Regelgruppe hinzufügen (dies erstellt eine neue ODER-Gruppe darunter)
- In der zweiten Gruppe: Beitragstyp ist gleich Seite, dann Regel hinzufügen: Seitenvorlage ist gleich Vollbreit
- Speichern
Das Ergebnis: Felder erscheinen auf Beiträgen in der Nachrichtenkategorie (Gruppe 1 stimmt überein), ODER auf Seiten mit der Vollbreit-Vorlage (Gruppe 2 stimmt überein). Ein Beitrag in der Tutorials-Kategorie würde nicht übereinstimmen. Eine Seite mit der Standardvorlage würde nicht übereinstimmen.
Schritt-für-Schritt: Ein komplexes Regelwerk für die reale Welt einrichten
Szenario: Stellen Sie sich vor, Sie verwalten eine Universitätswebsite. Sie möchten, dass eine Feldgruppe “Kursdetails” angezeigt wird auf:- Allen “Kurs”-Beitragstypen (immer)
- “Seite”-Beitragstypen, aber nur wenn die Vorlage “Abteilungsseite” ist
- Aber niemals für Benutzer mit der Rolle “Abonnent” (sie sollten keine Kursdetails bearbeiten)
So bauen Sie es auf:
- Öffnen Sie Ihre Feldgruppe “Kursdetails”
- In der ersten Regelgruppe setzen Sie: Beitragstyp ist gleich Kurs
- Klicken Sie auf Regelgruppe hinzufügen, um eine ODER-Alternative zu erstellen
- In der zweiten Gruppe setzen Sie: Beitragstyp ist gleich Seite
- Innerhalb derselben zweiten Gruppe klicken Sie auf Regel hinzufügen und setzen: Seitenvorlage ist gleich Abteilungsseite
- Klicken Sie jetzt ein weiteres Mal auf Regelgruppe hinzufügen für eine dritte Gruppe — warten Sie, tatsächlich funktioniert der Ausschluss der Benutzerrolle anders. Sie fügen es als UND-Bedingung zu jeder bestehenden Gruppe hinzu oder verwenden den Operator “ist nicht gleich”
- In der ersten Gruppe klicken Sie auf Regel hinzufügen und setzen: Benutzerrolle ist nicht gleich Abonnent
- In der zweiten Gruppe klicken Sie auf Regel hinzufügen und setzen: Benutzerrolle ist nicht gleich Abonnent
- Speichern
Jetzt erscheinen die Felder auf Kursbeiträgen für Nicht-Abonnenten und auf Abteilungsseitenvorlagen für Nicht-Abonnenten.
Alle verfügbaren Standortbedingungen
| Bedingung | Beispiele | Wann man es verwenden sollte |
|---|---|---|
| Beitragstyp | Beitrag, Seite, Produkt, Veranstaltung, Teammitglied | Am häufigsten — zielt auf einen bestimmten Inhaltstyp ab |
| Seitenvorlage | Standard, Vollbreit, Landing Page, Sidebar | Wenn nur bestimmte Vorlagen die Felder benötigen |
| Beitragsstatus | Veröffentlicht, Entwurf, Ausstehende Überprüfung | Selten verwendet — typischerweise für Admin-Workflow-Auslöser |
| Beitragsformat | Standard, Video, Galerie, Zitat | Wenn verschiedene Beitragsformate unterschiedliche Felder benötigen |
| Kategorie | Nachrichten, Blog, Tutorials, Rezepte | Zielt auf Beiträge in einer bestimmten Kategorie ab |
| Taxonomie | Jeder benutzerdefinierte Taxonomiebegriff | Für benutzerdefinierte Klassifizierungssysteme über Kategorien hinaus |
| Bestimmte Seite | Über uns, Kontakt, Startseite, Preise | Wenn genau eine Seite die Felder benötigt |
| Seitenart | Startseite, Beitragsseite, oberste Ebene, Unterseite | Für strukturelle Seitenpositionen in der Hierarchie |
| Elternseite | Jede bestimmte Seite | Für Unterseiten unter einem bestimmten Elternteil |
| Benutzerrolle | Administrator, Redakteur, Autor, Mitwirkender | Zeigt Felder nur bestimmten Benutzerrollen an |
| Optionsseite | Seiteneinstellungen, Theme-Optionen (PRO) | Zum Zielen auf Optionsseitenbildschirme |
Negationsregeln — Inhalte ausschließen
Manchmal ist es einfacher zu sagen “überall anzeigen, außer…” als jeden Ort aufzulisten, an dem die Felder angezeigt werden sollen. Verwenden Sie den Operator “ist nicht gleich” für Ausschlüsse.
Beispiele:- Auf allen Beitragstypen anzeigen, außer Seiten: Beitragstyp ist nicht gleich Seite
- Auf allen Seiten anzeigen, außer der Startseite: Seite ist nicht gleich Startseite
- Für alle Benutzer anzeigen, außer Abonnenten: Benutzerrolle ist nicht gleich Abonnent
Häufige Muster von Standortregeln auf einen Blick
| Szenario | Einrichtung |
|---|---|
| Alle Produkte im Shop | Beitragstyp = Produkt |
| Nur die Startseite | Seitenart = Startseite |
| Blogbeiträge in mehreren Kategorien | Kategorie = Nachrichten (Gruppe 1) ODER Kategorie = Blog (Gruppe 2) |
| Alles außer Seiten | Beitragstyp ist nicht gleich Seite |
| Eine bestimmte Landing Page | Seite = “Sommerverkauf 2026” |
| Seiten, die zwei verschiedene Vorlagen verwenden | Seitenvorlage = Landing Page (Gruppe 1) ODER Seitenvorlage = Vollbreit (Gruppe 2) |
| Beiträge, die ein Redakteur sehen kann | Beitragstyp = Beitrag UND Benutzerrolle = Redakteur |
> Tipp: Wenn Ihre Felder auf einem Beitrag nicht angezeigt werden, ist das erste, was Sie überprüfen sollten, immer die Standortregeln. Öffnen Sie die Feldgruppe, scrollen Sie zu den Standortregeln und überprüfen Sie, ob die Bedingungen mit dem Beitrag übereinstimmen, den Sie bearbeiten. Dies löst das Problem in 90% der Fälle.
> Häufiger Fehler: AND- und OR-Logik verwechseln. Das Hinzufügen einer zweiten Bedingung innerhalb derselben Gruppe bedeutet UND (beide müssen übereinstimmen). Das Hinzufügen einer neuen Regelgruppe bedeutet ODER (eine kann übereinstimmen). Wenn Ihre Felder auf zu vielen Beiträgen erscheinen, haben Sie wahrscheinlich ODER verwendet, als Sie UND meinten. Wenn sie auf zu wenigen Beiträgen erscheinen, haben Sie wahrscheinlich UND verwendet, als Sie ODER meinten.