Ansichtsmodus für ein bestimmtes Bundle


7

Mit Drupal 7 ist es recht einfach, einen neuen Ansichtsmodus zu erstellen (siehe z. B. dieses Tutorial ). Gibt es jedoch eine Möglichkeit, einen Ansichtsmodus zu definieren, der nur für ein bestimmtes Bundle (Inhaltstyp) verfügbar ist?

Antworten:


13

Nein.

Die Ansichtsmodi werden nach Entitätstyp und nicht nach Bundle angegeben, wie hook_entity_info () zeigt.

Es ist auch nicht möglich, zusätzliche Felder zu definieren, die nur für eine bestimmte Kombination aus Bundle und Ansichtsmodus verfügbar sind, nur pro Bundle.


1
OK, ich habe diese Antwort irgendwie erwartet. Vielen Dank für die Bestätigung, dass dies nicht möglich ist.
Marcvangend

1
Wie wäre es, wenn Sie es für eine Entität angeben, es jedoch standardmäßig nur für ein Bundle aktivieren (z. B. Ihren benutzerdefinierten Inhaltstyp) und für andere Inhaltstypen deaktiviert lassen?
Елин Й.

1

Mit dem Entitätsansichtsmodus des Drupal-Contrib-Moduls können Sie Ansichtsmodi erstellen und angeben, für welche bestimmten Bundles: Artikel, Basisseite usw.


5
Nein nicht wirklich. Im Entitätsansichtsmodus können Sie nur die Bundles angeben, in denen die benutzerdefinierten Anzeigeeinstellungen für den neu erstellten Ansichtsmodus zunächst aktiviert werden müssen. Unabhängig von den benutzerdefinierten Anzeigeeinstellungen steht für alle Bundles des Entitätstyps ein Ansichtsmodus zur Verfügung.
Marcvangend
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.