TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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
Profil
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

ProfilWWWICQAIMYIM
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
Profil
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) icon_eek.gif


Vielleicht kennt jemand eine Extension dazu?

Vielen Dank im Voraus ... MfG X13
Profil
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&quot<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]
Profil
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
Profil
Verfasst am: 12. 11. 2009 [16:53]
just2b
TYPO3-Gott
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!<=
ProfilWWW
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
Profil
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 banghead.gif
Profil
Verfasst am: 12. 11. 2009 [17:34]
just2b
TYPO3-Gott
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 banghead.gif


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!<=
ProfilWWW