Wenn neue Datensätze defaultmäßig mit bestimmten Werten vorbelegt werden sollen kann man dies mit folgenden Anweisungen tun.

tt_news-Datensätze sollen direkt einer bestimmten Kategorie angehören:

TCAdefaults.tt_news.category = 2

 

Setzen der Gruppe für neue Seiten (damit Seiten immer der Redakteursgruppe angehören)

TCEMAIN.permissions.groupid = <uid>

 

Alle Felder von Seiten-Datensätzen, die mit Rechten zu tun haben können nur über "TCEMAIN.permissions" gesetzt werden. also explizite Zugriffsrechte:

TCEMAIN.permissions {
	groupid = 1
	user = 31
	group = 19
	everybody = 1
}

Wenn man die Rechte explizit setzen möchte muss man folgendes beachten: Im BE wird zwar eine schöne Bit-Maske gezeigt, die aber nicht nach der üblichen Art kodiert ist.

in obenstehendem Beispiel wäre die Kodierung '3'.

Die Zählung ist nämlich nicht einfach von einer Seite zur anderen (in der Potenz) aufsteigend, sondern:

Bit im Bild

numerischer Wert

[1]

=>

1

[2]

=>

16

[3]

=>

2

[4]

=>

4

[5]

=>

8

 

 

Die TCAdefaults kann man wohl nur nutzen wenn der Datensatz auch tatsächlich zum Editieren angezeigt wird.Z.B. werden Werte von Anweisungen wie

TCAdefaults.pages.subtitle = hier ist der Untertitel
TCAdefaults.pages.abstract = meine allgemeine Beschreibung von Seiten

nur dann in den Seiten-Datensatz übernommen, wenn man den Datensatz per Einfügen generiert (Seiten, die über den Seitenbaum angelegt werden, bekommen keine default-Werte eingetragen).

 
Ihre aktuelle Seitenauswahl:  
>>>