[TYPO3-german] eigene pagetypes - namensraumkonfikt!

Christian Wolff Chris at connye.com
Mon May 29 19:26:19 CEST 2006


warum erweiterst du nicht einfach die pages tabelle um eine spalte? die du für deine extension nutzt?
vorteil währe du kannst deine extension wahlweise mit jedem pagetyp kombinieren.. und es dürfte keine
all zu grossen probleme zu erwarten zu sein :)

gruss chris

Am Mon, 29 May 2006 18:13:39 +0200 hat Johannes Konert <johanneskonert at gmx.de> geschrieben:

> Hallo zusammen,
> für ein Intranet passe ich TYPO3 v4 stark an die Bedürfnisse an.
> Unter anderem soll ein Plugin via TypoScript auf Seiten eingebunden, die
>   von einer bestimmten Art sind.
> Hierzu dachte ich mir, eigene pagetypes einzuführen, so dass ich dann
> das plugin auf allen Seiten des types "42" einfügen kann.
>
> Es soll so sein, dass ich via einer neuen Extension eigenen seitentypen
> definiere. Da diese ja in $TCA['pages']['types'] als nummern hinterlegt
> sind, die erste Frage:
> - Welche Nummern kann man als Extension-Developer benutzen? (Konflikte?)
> ..oder kann man den tabellen-spaltentyp einfach von jetzt TINYINT(3) auf
> TINYTEXT ändern und dann als identifier im array $TCA['pages']['types']
> $EXTKEY_pi1 nehmen?
>
> Der Rest klappt wohl.
> Suche mir eine Nummer aus und habe zwei Einträge in der ext_tables.php
> der neuen Extension:
>
> t3lib_div::loadTCA("pages");
> $TCA['pages']['columns']['doktype']['config']['items'][] = array (
> 	'0' => "LLL:EXT:".$_EXTKEY."/locallang_db.xml:pages.ux_newpages_doktype",
> 	'1' => 47,
> );
>
> $TCA['pages']['types'][47]['showitem'] = 'hidden;;;;1-1-1, doktype,
> title;;;;2-2-2';
>
>
> Wäre für einen hinweis bezüglich der Seitentypen-Identifier dankbar, da
> ich viele neue Seitentypen definieren werde und es echt übel wäre, wenn
> in TYPO3 version 6 oder so dann plötzlich die Nummern, welche ich mir
> "genommen" habe, auch von typo-eigenen page-types als identifier
> verwendet werden...
> Danke
> Grüße
> Johannes
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>



-- 
christian wolff - multimedia producer
telefon: (030) 789 134 99
email: chris at connye.com
adresse: schenkendorfstr. 6 - 10965 berlin



More information about the TYPO3-german mailing list