Reihenfolge im New content element-Wizard
| Autor | Nachricht |
|---|---|
|
Verfasst am: 20. 08. 2009 [13:16]
|
|
|
grogus
Themenersteller
Dabei seit: 26.07.2009
Beiträge: 25
|
Die Fragen nehmen momentan kein Ende. Nachdem ich meine ersten Extensions bzw. Inhaltselemente erzeugt habe, frage ich mich: Wie kann man die Reihenfolge der Elemente im Wizard (nach Klicken auf Neuer Inhalt oder auf das Symbol) beeinflussen? Momentan stehen meine Plugins ganz unten, die sollen aber nach oben. Könnt ihr mir einen Hinweis geben? Außerdem würde ich gern die Überschriften der einzelnen Bereiche (Typischer Seiteninhalt, Spezielle Elemente, Plugin etc.) ändern. Wie geht das nun wieder? Ich hoffe mich nach dem Überwinden der doch recht steilen Typo3-Lernkurve später in der Community revanchieren zu können. Gruß und Dank Grogus |
|
Verfasst am: 20. 08. 2009 [17:31]
|
|
|
nicki4lu
Dabei seit: 22.05.2006
Beiträge: 164
|
Hallo grogus, die Seite ist, soweit ich mich erinnern kann, eine statische Ausgabe. Daher kannst du das nicht anpassen. Die Reihenfolge der Plugins wird bestimmt, durch die Reihenfolge der Installationen der Extension. Es ist noch durch eine Erweiterung möglich, eigene Bereich (ans Ende der Liste) hinzuzufügen, so, wie TV das macht. Liebe Grüße, Nicki4Lu |
|
Verfasst am: 20. 08. 2009 [18:07]
|
|
|
grogus
Themenersteller
Dabei seit: 26.07.2009
Beiträge: 25
|
Hm, ich kenne eine Typo3-Seite, bei der tatsächlich am Anfang einige neue Bereiche eingefügt werden, noch vor Spezialelementen und Plugins. Ich wüsste nur zu gern, wie die das angestellt haben. Und ich würde ja durchaus eine Erweiterung schreiben, wenn ich denn wüsste, was ich da manipulieren muss. Gibt es irgendwo eine Dokumentation zu diesem Teil von Typo3? Gruß und Dank Grogus |
|
Verfasst am: 12. 11. 2009 [11:35]
|
|
|
x13
Dabei seit: 17.09.2008
Beiträge: 9
|
Hallo Leute, auch ich würde gern den Aufbau des "New Content Element" Wizards verändern: Reihenfolge, Überschriften bzw. Bezeichnungen und vor allem das Gruppieren von Elementen (z.B. horizontale Anordnung) Vielleicht kennt jemand eine Extension dazu? Vielen Dank im Voraus ... MfG X13 |
|
Verfasst am: 12. 11. 2009 [15:37]
|
|
|
grogus
Themenersteller
Dabei seit: 26.07.2009
Beiträge: 25
|
Ich hab's mittlerweile rausgefunden: Man erstellt sich am besten mit dem Kickstarter eine eigene Extension (Frontend Plugin) und passt dann die Dateien an. Hier der Inhalt meiner Dateien (MYEXTENSIONKEY durch eigenen Extension Key ersetzen!): ext_tables.php: PHP <?php if (!defined ('TYPO3_MODE')) { die ('Access denied.'); } if (TYPO3_MODE=="BE"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" /> $TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["MYEXTENSIONKEY_pi1_wizicon"] = t3lib_extMgm::extPath($_EXTKEY).'pi1/class.MYEXTENSIONKEY_pi1_wizicon.php'; ?> pi1/class.MYEXTENSIONKEY_pi1_wizicon.php PHP <?php class MYEXTENSIONKEY_pi1_wizicon { function proc($wizardItems) { // Disable Form Elements foreach($wizardItems as $title => $wizardItem) { if(substr($title, 0, 5) == 'forms' || substr($title, 0, 6) == 'plugin') { $wizardItems[$title] = ''; } } // Remove Empty Elements $wizardItems = array_filter($wizardItems); return $wizardItems; } } if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/MYEXTENSIONKEY/pi1/class.MYEXTENSIONKEY_pi1_wizicon.php']) { include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/MYEXTENSIONKEY/pi1/class.MYEXTENSIONKEY_pi1_wizicon.php']); } ?> Ansonsten habe ich alle Dateien bis auf ext_emconf.php und ext_localconf.php gelöscht. Im Beispiel schmeiße ich aus dem Wizard ein paar Elemente raus, v.a. die Überschriften. Am besten einfach mal die Variable $wizardItems ausgeben lassen, dann sieht man wie das aufgebaut ist. Ich hoffe das hilft. Hat mich ziemlich viel Zeit gekostet, das rauszufinden. Grüße Grogus[/PHP] |
|
Verfasst am: 12. 11. 2009 [16:46]
|
|
|
x13
Dabei seit: 17.09.2008
Beiträge: 9
|
@grogus: Danke für deine Antwort. Leider ist das immer noch eine sehr mühselige Angelegenheit, wenn man damit alles manuell einstellen muss. Ich hatte gehofft, dass jemand eine fertige Extension kennt, bei der sich die Problematik recht komfortable lösen lässt. Vielleicht ist ja noch einer unter uns, dem eine Solcher Erweiterung bekannt ist. MfG X13 |
|
Verfasst am: 12. 11. 2009 [16:53]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
Mit 4.3 lässt sich das per TsConfig anpassen, IMO gibts davor nix georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |
|
Verfasst am: 12. 11. 2009 [17:04]
|
|
|
x13
Dabei seit: 17.09.2008
Beiträge: 9
|
@just2b: Danke für den Hinweis. Hast Du dazu ein paar Infos bzw. wo kann ich dazu ein paar Infos finden? Danke vorab ... MfG X13 |
|
Verfasst am: 12. 11. 2009 [17:15]
|
|
|
grogus
Themenersteller
Dabei seit: 26.07.2009
Beiträge: 25
|
just2b schrieb: Mit 4.3 lässt sich das per TsConfig anpassen Wie das? Wo steht das? Das hätte ich vorher wissen wollen...hab lange recherchiert...falls das stimmt, dann ist die Dokumentation zu Typo3 imho eine Katastrophe
|
|
Verfasst am: 12. 11. 2009 [17:34]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
grogus schrieb: Wie das? Wo steht das? Das hätte ich vorher wissen wollen...hab lange recherchiert...falls das stimmt, dann ist die Dokumentation zu Typo3 imho eine Katastrophe siehe http://typo3blogger.de/neue-features-in-4-3-teil-5/ und in der offiziellen doku kanns noch nicht stehen, da 4.3. ja auch noch nicht online ist. steht aber natürlich schon in der "pending doku", siehe http://wiki.typo3.org/index.php/Pending_Documentation#doc_core_tsconfig georg => TYPO3 - inspiring people to share <= aber kein Support per PM!
=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<= |



