![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, meine Extension (partner) hat mehrere Reiter im Backend, die in der TCA über "types" konfiguriert werden können. Jetzt möchte ich die Darstellung dieser Reiter über Page-TSConfig bzw. User-TSconfig (für bestimmte Gruppen) verändern. Habe ich da eine Chance? In der Doku finde ich nichts. Oder wie kann ich verhindern, daß ein Reiter angezeigt wird, obwohl ich entweder einer Gruppe alle Rechte entzogen habe für die Felder unter diesem Reiter. Bzw. ich habe über TSConfig alle Felder deaktiviert. In diesem Fall soll auch der entsprechende Reiter nicht mehr gezeigt werden. Gruß, Regina |
|
#2
| ||||
| ||||
| Hallo Regina, meines Erachtens ist das eine schwierige Frage, die gar nicht beantwortet werden muss. Ich würde einen anderen Weg gehen: Vor der Definition und der Bildung der Formularelemente und Reiter fragst Du den User-Status ab und dann kannst Du abhängig davon die gewünschten Elemente bilden und einblenden lassen. Dann muss nichts ausgeblendet werden, das zuvor (unsinnigerweise) generiert wurde.
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de |
|
#3
| |||
| |||
| Hi David, Du meinst in der Extension? Mal für mein Verständnis: Damit die Reiter je nach Konfiguration in der TCA gezeigt werden passiert doch im Typo Core und nicht in der Extension, oder? Es ist die Partner-Extension, die ich an ein paar Stellen für meine Zwecke angepasst habe. Ich finde es auch seltsam, daß die Reiter überhaupt angezeigt werden, wenn kein einziges Feld darunter für die Gruppe freigegeben ist. Gruß, Regina |
|
#4
| ||||
| ||||
| Hallo Regina, Du hast ja schon klare Vorstellungen was Du willst und was Du dafür brauchst. Versuche mal ausfindig zu machen in welcher globalen Variable die Userrechte gespeichert sind. Diese kannst Du dann Abfragen und das gesamte Rendering davon abhängig machen, auch das Deiner Reiter oder anderer Gestaltungselemente. Den TCA kann man per PHP ja einfach überschreiben oder leeren, man kann aber auch die Gestaltungselemente ohne TCA generieren. Hier einige Docs, die Dir evtl. helfen könnten: http://www.typo3forum.net/forum/11874-post1.html (Grundlagen / Dokumentation)
__________________ Viele Grüße David ![]() TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3 David Bruchmann - Mediengestaltung www.bruchmann-web.de |
|
#5
| |||
| |||
| Hi David, Ja, das kann ich natürlich machen, daß ich in der Extension die TCA überschreibe abhängig von den Rechten! OK, werde ich eben an der Partner-Extension noch etwas rumfeilen! Danke für den Link. Gruß, Regina |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| "text mit bild" unterteilt in reiter | mansen | TYPO3 4.x Backend | 0 | 20.05.08 13:50 |
| Gelöst Reiter in List Module | froemken | Extension modifizieren oder neu erstellen | 11 | 24.04.08 17:39 |
| Gelöst TSconfig in backend modul auslesen | cbalogh | Extension modifizieren oder neu erstellen | 5 | 08.02.08 20:46 |
| TSconfig QuickReference | Typo-Fox | TYPO3 4.x Fragen und Probleme | 3 | 03.02.07 14:24 |
| TSconfig in Backend usergroup funktioniert nicht | guen | TYPO3 4.x Backend | 1 | 23.01.07 12:15 |