Zum Inhalt springen

Seitentyp auf Standard, Shortcut beschränken

Erstellt am 23. Januar 2004 · 22 Antworten · letzte Antwort am 15. Oktober 2004 · Seite 1 von 2

Tags: Seiten & Seitenbaum, Frage

sw-student ·

Wie kann ich den Typ von Seiten bei einem Redakteur beschränken? Dazu gibt es zwar extra ein Auswahlfenster in den Benutzereinstellungen, funktioniert bei mir so aber nicht.

Jemand ne Idee?

maxhb ·

Hi!

sw-student schrieb

Jemand ne Idee?

Danke, Danke Danke!
Das Problem hatte / habe ich auch und Dein Posting hat mich noch mal motiviert nachzuschauen, wie es gehen kann....
Hier die Lösung, einfach in TS-Page-Config eintragen:

# Entfernen nicht benötigter Seitentypen
TCEFORM.pages.doktype {
  removeItems=1,2,4,8
}

Die Zahlen oben entsprechen verschiedenen Seitentypen. Leider habe ich keine Übersicht gefunden, welche Seitentyp welcher ID entspricht, aber in der tabelle "pages" kannst Du die im Feld "doktype" nachschlagen...

*Jubel*

CU
maxhb

sw-student ·

Super! In den Bereich bin ich noch garnicht vorgedrungen.

Die Frage ist nun, ob das auch in Abhängigkeit vom Benutzer geht. Als Admin möcht ich schließlich noch die anderen Typen benutzen können. Also immer wieder einblenden und wieder ausblenden?

Weißt du zufällig auch, wie man die Seiteninhalts-Elemente beschränken kann. Also, z.B. Html, Mailformular, ... uws. ausblenden. So beschränkten, dass von den unerwüschten Elementen absolut nichts zu sehen ist!

Danke, Gruß
-=SW=-

maxhb ·
sw-student schrieb

Super! In den Bereich bin ich noch garnicht vorgedrungen.

Ich hatte es schon einmal probiert und bin dann kläglich gescheitert ...

sw-student schrieb

Die Frage ist nun, ob das auch in Abhängigkeit vom Benutzer geht. Als Admin möcht ich schließlich noch die anderen Typen benutzen können. Also immer wieder einblenden und wieder ausblenden?

Vielleicht sollte man den Code im TS-Config Feld der einzelnen User / Gruppen einbinden?!

sw-student schrieb

Weißt du zufällig auch, wie man die Seiteninhalts-Elemente beschränken kann. Also, z.B. Html, Mailformular, ... uws. ausblenden. So beschränkten, dass von den unerwüschten Elementen absolut nichts zu sehen ist!

Nimm das !

# Unnötige Inhaltselemente ausblenden
TCEFORM.tt_content.CType {
removeItems=header,bullets,table,uploads,multimedia,menu,div,splash,mailform,search,login,html,script,shortcut
}

CU
maxhb

P.S.: Da Du offenbar eifrig am Arbeiten mit Typo3 bist würde ich ja mal gern wissen, ob man irgendwo eine Deiner Web Sites bewundern kann oder arbeitest Du etwa nur im stillen Kämmerlein 😉

sw-student ·
maxhb schrieb

Vielleicht sollte man den Code im TS-Config Feld der einzelnen User / Gruppen einbinden?!

Hatte ich mir auch schon gedacht. Funktioniert aber nicht :-( Mach ich vielleicht was falsch?

Den Code für die Inhaltselemente hatte ich auch schon in den Händen. Blendet leider nicht die die Elemente in der Liste aus, die man über Neuen Inhalte einfügen erhält. Naja, zumdest kann man sie nicht einfügen. Aber auch hier gilt: Admins sollen trotzdem auf alle Inhaltselemente Zugriff haben!

Vielleicht hast mir noch ne Lösung zu der oberen Geschichte.

Gruß ~((SW))~

maxhb ·

Hi!

sw-student schrieb

Den Code für die Inhaltselemente hatte ich auch schon in den Händen. Blendet leider nicht die die Elemente in der Liste aus, die man über Neuen Inhalte einfügen erhält. Naja, zumdest kann man sie nicht einfügen.

Das tolle ist, dass die angezeigten Inhaltselemente, die erschienen, wenn du über "Neuer Datensatz" gehst, statisch einprogrammiert sind 😢
Da habe ich keinen anderen Weg gefunden, als im PHP-Code der entsprechenden Datei rumzupfuschen...

CU
maxhb

sw-student ·

Vielleicht hat sich das Thema mit der 3.6 erledigt? Hast zu meinem Admin - Standardbenutzer - Problem eine Lösung?

maxhb schrieb

P.S.: Da Du offenbar eifrig am Arbeiten mit Typo3 bist würde ich ja mal gern wissen, ob man irgendwo eine Deiner Web Sites bewundern kann oder arbeitest Du etwa nur im stillen Kämmerlein 😉

Genau so sieht's aus :p Bisher nur am Entwickeln einer Intranetseite. Erste Internetseite ist aber in Planung, wenn die Zeit gekomen ist, werd ich die auch präsentieren 😉

Unbekannter Benutzer ·

Hallo sw-student....

In diesem Thread geht's um dasselbe Problem.

#6044

Ich hab's für mich zwar noch nicht ganz nachvollziehen
können, bleibe aber am Ball..... 😉

Die TS-Page-Config...ist das eigentlich im Template auf
Rootlevel oder wo....
Gibt ja verschiedene TS-Config stellen...Blicke da noch
nicht ganz durch. :o

cu peay

sw-student ·
peay schrieb

Die TS-Page-Config...ist das eigentlich im Template auf
Rootlevel oder wo....

Je nachdem, wo der Code wirken soll. Alle Seiten unterhalb werden jedenfalls damit 'infiziert'.

sw-student ·

By the way:

1 = Standard
2 = Erweitert
3 = Nicht im Menü
4 = Shortcut
5 = Externe URL
6 = Backend Benutzer Bereich
7 = Mount Seite

Wie ich Papierkorb, SysOrdner und Abstand ausblenden kann, hab ich jedoch nicht rausgefunden 😢

maxhb ·

Hi!

1 = Standard
2 = Erweitert
3 = Nicht im Menü
4 = Shortcut
5 = Externe URL
6 = Backend Benutzer Bereich
7 = Mount Seite
199 = Abstand
254 = Sysordner
255 = Recycler

CU
maxhb

maxhb ·

Dieses Posting hat sich erledigt, siehe folgendes Posting 😉

Hi!

sw-student schrieb

Thx, kriegt man die Trennlinie auch noch wech? :o

Die kann man nicht auf dem o.g. Weg entfernen.
Statt dessen müsste man $TCA bearbeiten. Wenn Du mal das Modul "Configuration" aufrufst und dort "Menu: $TCA(tables.php)" einstellst, dann siehst Du die Definitionen der einzelnen Seitentypen.
Definition von Standard:

hidden;;;;1-1-1, doktype;;2;button, title;;3;;2-2-2, subtitle, TSconfig;;6;nowrap;5-5-5, storage_pid;;7

Definition von Mountseite:

hidden;;;;1-1-1, doktype;;2;button, title;;3;;2-2-2, subtitle, nav_title, --div--, mount_pid;;;;3-3-3, media;;;;4-4-4, --div--, TSconfig;;6;nowrap;5-5-5, storage_pid;;7, module, content_from_pid

Das entscheidende ist der "--div--" Eintrag im letzten Beispiel. Der sorgt dafür, dass die tolle Trennlinie nach dem Eintrag für Mountseite bei den Seitentypen dargestellt wird. Falls Du also weisst, wie man diesen Eintrag entfernt...

CU
maxhb

maxhb ·

Hi!
Es ist so simpel...

1 = Standard
2 = Erweitert
3 = Nicht im Menü
4 = Shortcut
5 = Externe URL
6 = Backend Benutzer Bereich
7 = Mount Seite
199 = Abstand
254 = Sysordner
255 = Recycler
--div-- = Trennlinie

CU und schönes WE
maxhb

ben ·

Warum so umständlich?
Ihr könnt doch auch wenn ihr eine neue Benutzergruppe anlegt den Benutzern der Gruppe die entsprechenden Rechte unter "Page types:" geben. Wenn ihr hier nun einfach nur "Standard" auswählt sollten alle anderen Seitentypen für jeden Benutzer innerhalb dieser Gruppe nicht anwählbar sein.
Ich sehe, dass euer Threat schon par Monate alt ist und sich von daher auf v 3.5 bezogen hat. Falls das was ich hier beschreibe erst seit 3.6 integriert sein sollte war eure Lösung kreativ, ansonsten überflüssig 🙂

Gruß, Ben

ralf321 ·
# Unnötige Inhaltselemente ausblenden
TCEFORM.tt_content.CType {
removeItems=header,bullets,table,uploads,multimedia,menu,div,splash,mailform,search,login,html,script,shortcut
}

Das ganze habe ich nun bei einer benutzer gruppe im TS feld eingetragen aber leider funktionierts nicht.
jemand eine idee warum?
Danke

maxhb ·
ralf321 schrieb

Das ganze habe ich nun bei einer benutzer gruppe im TS feld eingetragen aber leider funktionierts nicht.

Das gehört ins TS-Config Deiner Root-Seite.

Übrigens kann man seit V3.7 die einzelnen Elemente komfortabel über die Benutzergruppen einschränken. Dazu einfach die verbotenen Content-Elemente / Seitentypen im BE bei den Einstellungen für eine Gruppe auswählen.

Cu
maxhb

ralf321 ·

stimmt da gehts. mist dann sind beim admin auch alle typen weg. wollte das ja nur auf einzelne benutzer haben.
mit den wizards hat das auch geklappt die sind weg.

werde dann wohl doch mal nen update versuch auf 3.7 machen, mal sehen ob das klappt.