Taxonomy nur für angemeldete Benutzer sichtbar machen
Eingetragen von judu (7)
am 10.10.2009 - 22:50 Uhr in
am 10.10.2009 - 22:50 Uhr in
Hallo,
wie kann ich bei einer Taxonomy ein Vokabular nur für angemeldete Benutzergruppen sichtbar machen. Ich würde gerne das Core-Module Taxonomy dahingehend erweitern, dass in der Konfiguration eines Vokabulars angezeigt wird, ob es für alle Benutzer oder nur angemeldete Benutzer oder nur Gäste sichtbar ist.
Könnte ihr mir weiterhelfen?
Gruß judu
- Anmelden oder Registrieren um Kommentare zu schreiben
Bestehendes Modul
am 11.10.2009 - 01:34 Uhr
Hi judu, nimm doch einfach dieses Modul hier: http://drupal.org/project/taxonomy_role
Dass sollte in etwa das machen was du möchtest.
Gruss
redpanda
Drupal und SEO mal einfach: http://www.redpanda.ch
Drupal, Social Media und SEO mal einfach: http://www.redpanda.ch
Modul Taxonomy Access
am 11.10.2009 - 01:34 Uhr
Modul Taxonomy Access Control
------------------------
Quiptime Group
Da geht noch was.
Hallo RedPanda, danke für
am 12.10.2009 - 21:43 Uhr
Hallo RedPanda,
danke für den Tipp, aber leider funktioniert taxonomy_role nur beim Erstellen/Bearbeiten von Beiträgen. Ich benötige eine Funktion, die ein bestimmtes Vokabular beim anzeigen der Seiten ausblendet.
Zur Erläuterung: Ich habe mehrere Vokabulare. Eins davon ist sozusagen nicht öffentlichkeitstauglich und soll Gästen nicht angezeigt werden.
Gruß judu
Hallo quiptime, danke für
am 12.10.2009 - 21:44 Uhr
Hallo quiptime,
danke für den Tipp. Aber die Seiten sollen alle gründsätzlich besuchbar sein. Ich möchte nur ein Vokabular, nicht die komplette Seite ausblenden.
Gruß judu
Was macht ein Vocabulary nicht öffentlichkeitstauglich?
am 12.10.2009 - 21:53 Uhr
Was macht ein Vocabulary zu einem nicht öffentlichkeitstauglichen Vocabulary?
Antwort: Wenn die zu diesem Vocabulary gehoerenden Terms nicht öffentlichkeitstauglich sind. Damit sind wir bei meiner obigen Antwort.
Werden alle Terms eines Vocabularys nicht angezeigt koennte man sagen, das Vocabulary wird nicht angezeigt. Obwohl das eigentlich nicht korrekt waere.
Hast Du schon mal einem Vocabulary selbst Inhalte zugeordnet? Ich denke nicht.
PS
Einem Vocabulary werden keine Inhalte zugeordnet sondern seinen Terms. Ein Vocabulary ist quasi der Container seiner Terms.
Man kann Terms auch verschachteln. Damit sind wir bei meiner obigen Antwort.
Mir ist bisher noch kein Access-Modul begegnet das Berechtigungen fuer Vocabularys setzen kann.
------------------------
Quiptime Group
Da geht noch was.
Ja weisst Du denn ueberhaupt was ein Vocabulary ist?
am 12.10.2009 - 21:55 Uhr
Ich möchte nur ein Vokabular, nicht die komplette Seite ausblenden
Ja weisst Du denn ueberhaupt was ein Vocabulary ist?
------------------------
Quiptime Group
Da geht noch was.
Hallo quiptime! Ok, ok, ich
am 12.10.2009 - 22:03 Uhr
Hallo quiptime!
Ok, ok, ich präzisiere.
Im HTML-Code werden beim Anzeigen eines Nodes werden immer die Terms eingebaut:
<div class="terms terms-inline">
<ul class="links inline">
<li class="taxonomy_term_9 first last">
<a title="" rel="tag" href="/drupal/taxonomy/term/9">Bla bla bla</a>
</li>
</ul>
</div>
Die Terms eines bestimmten Vokabulars sollen nicht sichtbar sein.
Das soll mit taxonomy_access möglich sein? Ich habe es so verstanden, dass dann der ganze Node nicht sichtbar ist.
Gruß judu
auf der Zunge zergehen lassen
am 12.10.2009 - 22:36 Uhr
Die Sache ist etwas komplexer als Du im Moment glaubst.
Was nutzt es Dir wenn Du im Nodetype Template die Links der Terms eines Vocabularys versteckst. Sie werden dann zwar nicht mit der Node angezeigt aber ueber die Term ID's (tid). taxonomy/term/tid, sind sie trotzdem erreich- und aufrufbar.
Wenn Du allerdings die Terms mit Berechtigungen ausstattest das sie nicht angezeigt werden dann werden sie auch nicht mit einer Node angezeigt.
TAC differenziert zwischen uebrigens "list term" und "view term".
Lasse Dir mal den Namen des Modules auf der Zunge zergehen: "Taxonomy Access Control" (TAC).
Terms sind Bestandteil der Taxonomy.
Wenn Du glaubst, oder damit der Begriff besser auf der Zunge zergeht, das mit TAC die Berechtigungen von Nodes geregelt werden koennen dann glaust Du irr.
Denn da gibt es das Modul "Content Acces". Eine Node ist Content.
Nun kannst Du Dir auch noch den Namen "Content Acces" auf der Zunge zergehen lassen.
Du hast Dir das Modul TAC ja nicht mal angesehen.
Dickes PS
Meist ist TAC nicht das alleinige Heilmittel sondern erst im Zusammenspiel mit anderen Access Modulen wie beispielsweise "Content Access", "Forum Accesss" erreicht es seine volle Heilkraft.
------------------------
Quiptime Group
Da geht noch was.
Du hast gewonnen! Vielen
am 12.10.2009 - 22:49 Uhr
Du hast gewonnen!
Vielen Dank für Deine Erläuterungen. Ich habe TAC installiert und für Gäste konfiguriert. Und was soll ich sagen: Es funktionert wie gewünscht!
wider dem Google Infokrake
am 12.10.2009 - 23:08 Uhr
Freut mich fuer Dich.
Da ich vorhin vom Zusammenspiel der Access Module gesprochen habe. Als Ergaenzung, wenn man schon mal bei dem Thema ist, habe ich hier mal was Aelteres von mir ausgegraben: Mit "Content Access" wider dem Google Infokrake
------------------------
Quiptime Group
Da geht noch was.