Ich habe eine Site, die das Taxonomie-Modul verwendet, um Inhalte zu kategorisieren. Die Vokabulare und Begriffe werden in verschiedenen Ansichten als Argumente und Filter verwendet. Ich möchte nicht, dass das Taxonomie-Modul seine eigenen Seiten unter URLs wie "/ taxonomy / term / 1,2" generiert. Gibt es eine einfache Möglichkeit, diese Funktionalität zu deaktivieren?
quelle
Es wird vom Taxonomiemodul bereitgestellt, sodass Sie es nicht deaktivieren können.
Was Sie tun können, ist ein kleines Modul zu erstellen, das den Pfad überschreibt und sie zu drupal_not_found () umleitet, 15 Zeilen und fertig.
Vielleicht gibt es noch andere Ideen, ich bin auch neugierig, sie zu lesen :)
quelle
Dies ist eine großartige Verwendung des Panel-Moduls. Ich mache es unter Knoten- / Benutzer- und Taxonomiebedingungen, ich möchte kein öffentliches Gesicht haben.
So funktioniert es: Panels übernimmt die Renderig-Aufgabe aus dem Taxonomiemodul und verwendet Ihre Auswahlkriterien, um eine Variante von Panels bereitzustellen, die einfach einen 403/301-Fehlercode ausgibt. Mithilfe von Kontexten und Auswahlregeln können Sie einige ziemlich knifflige Weiterleitungen und Auswahlmagie ausführen. Sie sollten die Emodule ohnehin verwenden, da alles, was Sie installiert haben, auf ctools und Panels basiert und nur die ctools-Seitenmanager-Benutzeroberfläche ist. ;)
quelle
So habe ich es in meinem eigenen Modul namens super_security gemacht:
quelle
Wie Sie festgestellt haben, erstellt das Taxonomiemodul für jeden Begriff eine Seite, auf der Teaser für alle mit diesem Begriff gekennzeichneten Knoten als Teaser angezeigt werden.
Verwenden Sie ein Modul namens Disable Term Node Listings, um die Erstellung dieser Seiten pro Vokabular zu unterdrücken .
quelle