2016-04-18 1 views
0

Ich möchte ein Modul erstellen, das eine Ansicht mit vordefinierten Einstellungen generiert, wenn ein Begriff in einer bestimmten Taxonomie erstellt wird.Wie können Sie eine Ansicht in Drupal mithilfe einer Regelaktion erstellen?

Ich verstehe, dass ein Modul eine Sicht erstellen kann, die hook_views_default_views() verwendet, aber das ermöglicht Ihnen nicht, eine Sicht 'on-action' zu erstellen, wie es wünschenswert wäre, Regeln zu verwenden.

Soweit ich sehen kann gibt es keine Standardregel Aktion, die das Erstellen von Ansichten ermöglicht, ist es also möglich, eine Regel mit einer Aktion, die eine Sicht erstellen kann, zu erstellen?

+0

Willkommen zu StackOverflow! Es gibt jedoch eine dedizierte StackExchange-Plattform nur für Drupal: [Drupal Answers] (http://drupal.stackexchange.com) – Paul

+0

Um vielleicht schon Ihre Frage zu beantworten, warum müssen Sie ein erstellen Anzeigen bei der Tag-Erstellung Sie können Platzhalter zu einer Ansicht hinzufügen und eine einzelne Ansicht für alle (vorhandenen und zukünftigen) Tags in einer Taxonomie erstellen Eine Standardversion einer solchen Ansicht ist standardmäßig bereits vorhanden – Paul

+0

Prost Paul, ich habe es mir angesehen in der standardmäßigen Taxonomie-Termansicht, aber dies scheint einige Einschränkungen für das zu haben, wonach ich suche Ich möchte einen Menüeintrag für jede Seite erstellen (jede Seite entspricht einem Taxonomiebegriff), und ich sehe nicht, wie ich das mit nur einer Seite machen kann. Eine bessere Möglichkeit, meine erste Frage zu formulieren, wäre also die Frage, ob es möglich ist, die Seitenerstellung innerhalb einer Sicht auf das Hinzufügen eines Taxonomiebegriffs zu automatisieren. –

Antwort

0

Sie können die Taxonomy Menu Module verwenden. Es erstellt automatisch Menüpunkte basierend auf einem Vokabular und integriert sich gut mit Views sowie Pathauto (für nette URLs).

Es gibt zwei Youtube Videos (here & here), die Ihnen helfen können, auf dem Weg zu kommen.

Das Taxonomie-Menümodul erstellt die Menüelemente (Verknüpfung standardmäßig mit taxonomy/term/[tid]). Die standardmäßige Taxonomiebegriffsansicht hört diese Anforderungen bereits ab, und mit Pathauto können Sie benutzerdefinierte Aliase erstellen (z. B. category/[term_name] für diese Links, die wiederum zum Rendern von Menüelementen verwendet werden und weiterhin mit Ansichten arbeiten, da intern die Standard-URLs verwendet werden.

Verwandte Themen