Usern nur eine gewisse Menge an Terms aus einem Vokabular zur Verfügung stellen
am 24.07.2009 - 11:54 Uhr in
Hallo,
ich suche nach einer Lösung, um Benutzern nur die letzte Ebene aus einer Tag-Hierarchie zur Verfügung zu stellen. Sehen sollen die Benutzer dabei alle (tree-Ansicht), nur eben das Auswählen soll auf die letzte Ebene reduziert sein (ob das in Form einer ausgegrauten Checkbox oder einer Fehlermeldung endet, ist fürs erste nicht so wichtig). Ich habe es bereits mit http://drupal.org/project/term_permissions probiert, aber mit dem Content-Profile-Tagging funktioniert das nicht (total egal, was man da einstellt..die Benutzer dürfen alles taggen). http://drupal.org/project/vocabperms sieht ebenfalls interessant aus, ist aber nur für 5.x :(
Notfalls könnte ich mir auch selbst ein Modul schreiben, aber da ich damit noch ziemlich am Anfang stehe, wäre mir ein getestetes Modul sehr viel lieber ;)
danke im Vorraus,
Thorsten
edit: Ob das mit der letzten Ebene automatisch geschieht oder anhand einer von Hand definierten blacklist/whitelist ist auch zweitrangig. Hauptsache das geht überhaupt ;)
- Anmelden oder Registrieren um Kommentare zu schreiben
MIt TAC geht das auf jeden
am 24.07.2009 - 21:06 Uhr
MIt TAC geht das auf jeden Fall.
http://drupal.org/project/taxonomy_access
Gruss
Adriana
Habe ich bereits probiert,
am 24.07.2009 - 21:21 Uhr
Habe ich bereits probiert, allerdings bin ich mir nicht sicher, ob es an der Konfiguration liegt...ich möchte ja nur das Anlegen/Speichern mit dem Tag verhindern, dementsprechend habe ich dort das Kästchen weggelassen (eine Auswahl "Ignorieren" gibts da ja nicht).
Muss man dazu noch was anderes setzen?
Ich benutze zum Eintragen übrigens die CCK-Felder (Content Taxonomy Fields), welche sich in einem content_profile befinden.
das wäre eigentlich richtig
am 24.07.2009 - 21:30 Uhr
das wäre eigentlich richtig (alles auf ignore, unter create nur die gewünschten ankreuzen, unter alle Anzeigen, ankreuzen.)
Geht leider trotzdem. Ich
am 24.07.2009 - 21:38 Uhr
Geht leider trotzdem. Ich vermute stark, dass es mit den Modulen content_profile und/oder den Feldern zusammenhängt. Laut einer anderen gefundenen Diskussion auf Drupal.org dürfte mein Vorhaben schon daran scheitern, dass das Verbieten einer übergeordneten Kategorie die unteren mit einschließt. Ob das stimmt, kann ich nicht testen, da bei mir ja überhaupt nichts greift..
CCK verwendet eigene Tabellen und kopiert nur in die originalen:
[X] Save values additionally to the core taxonomy system (into the 'term_node' table).
If this option is set, saving of terms is additionally handled by the taxonomy module. So saved terms from Content Taxonomy fields will appear as any other terms saved by the core taxonomy module. Set this option if you are using any other taxonomy application, like tagadelic. Otherwise terms are only saved in the cck tables and can only be accessed via the node or a view
Aber das Kopieren gelingt, denn ich zeige die Werte noch an einer anderen Stelle an und dort werden sie sicher aus der term_node Tabelle geholt (wo die Werte auch drin stehen, händisch geprüft).
Damit nachfolgende dieselben
am 05.08.2009 - 12:02 Uhr
Damit nachfolgende dieselben Informationen haben...mittels hierarchical_select geht das Reduzieren auf die letzte Ebene wunderbar, es steht leider nochn kleines bisschen in den Kinderfüßen. Zur Anzeige empfehle ich außerdem
http://drupal.org/node/516782
(Da gibts nen Patch).