Zum Inhalt springen

XCLASS für New Content Wizzard

Erstellt am 1. Dezember 2004 · Noch keine Antworten

Tags: Inhaltselemente, Frage

AndiB ·

Hallo,

ich hab mich jetzt oft genug geärgert dass trotz explicit AllowDeny von Inhaltselementen diese trotzdem im Content Wizzard auftauchen.

Also schreib ich nun eine XCLASS für die verantwortliche db_new_content_el.php aber irgendwie ist das recht schwammig.

Über $GLOBALS[BE_USER]->groupData['explicit_allowdeny'] bekomme ich folgende Liste:

tt_content:CType:mailform:DENY,
tt_content:CType:search:DENY,
tt_content:CType:login:DENY,
tt_content:CType:splash:DENY,
tt_content:CType:shortcut:DENY,
tt_content:CType:list:DENY,
tt_content:CType:script:DENY,
tt_content:CType:html:DENY,
tt_content:list_type:indexed_search:DENY,
tt_content:list_type:glossar_pi1:DENY,
tt_content:list_type:9:DENY,
tt_content:list_type:sg_glossary_pi1:DENY

In der Variablen $wInfo stehen folgende Werte:

Array ( [header] => Typischer Seiteninhalt )
Array (
    [icon] => gfx/c_wiz/regular_text.gif
    [title] => Normaler Text
    [description] => Fügt ein normales Textelement ein. 
    [params] => &defVals[tt_content][CType]=text )
Array (
    [icon] => gfx/c_wiz/text_image_below.gif
    [title] => Text mit darunter liegendem Bild 
    [description] => Fügt ein normales Textelement ....
    [params] => &defVals[tt_content][CType]=textpic&defVals[tt_content][imageorient]=8 )
Array (
    [icon] => gfx/c_wiz/text_image_right.gif
    [title] => Text mit rechts liegendem Bild
    [description] => Fügt einen normales Textelement ...
    [params] => &defVals[tt_content][CType]=textpic&defVals[tt_content][imageorient]=17 )
Array (
    [icon] => gfx/c_wiz/images_only.gif
    [title] => Nur Bilder
    [description] => Eine beliebige Anzahl von ....
    [params] => &defVals[tt_content][CType]=image&defVals[tt_content][imagecols]=2 )

Alle Elemente des zweiten Array tauchen im Wizzard auf. Ziel ist es alle aus dem ersten Array wegzulassen da diese ja nicht erscheinen sollen.

Hat jemand eine spontane Idee für einen Vergleich?
Mir sind die Einträge irgendwie zu uneinheitlich.

Bei mir klappt es zwar schon aber nur wenn ich die gewünschten Arrayeinträge in einem Textfile incl Gruppennummer abspeicher. Also noch nicht reif für eine Extension ;-)

<img src="http://shared.ubi17.de/typo3/cwizzcon.jpg" border="0" alt="">