Zum Inhalt springen

Fenstergröße nach Klick auf Bleistift

Erstellt am 10. Februar 2009 · 4 Antworten · letzte Antwort am 26. Februar 2009

Tags: Frage

Blu3ye ·

Servus!

Kann mir jemand sagen, wie man die Größe des Fensters ändert, welches sich öffnet, wenn man im FE auf den Bleistift klickt?

Ich konnte im ganzen WWW absolut NULL darüber finden! -.-

Kann doch nicht der einzige sein, der sich daran stört, dass dieses Fenster standardmäßig in einer riesigen Größe von 540px mal 400px geöffnet wird... oder?!

Thx a lot 🙂

karlchen ·

da gibbet im Moment leider nur 2 Möglichkeiten und bei beiden muss man in den Quellcode eingreifen.

Solltest du TYPO3 4.2.x haben kannst du diesen Patch von Steffen Kamper einspielen
http://bugs.typo3.org/view.php?id=9849
und hast im BE unter deinen Usereinstellung (wieder) eine Einstellmöglichkeit um "Wide Document" zu aktivieren. (Weiß gerade nicht genau wie die Einstellung heisst)
Dadurch wird das PopUp ein wenig grösser,

die zweite Möglichkeit, du änderst die CORE Datei class.tslib_content.php, dort ist die Größe hardcoded hinterlegt.

Doch da fällt mir noch eine Extension ein...
http://rapidshare.com/files/197699195/fe_facelifting-0_5_0.t3x.html
damit kann man die Sachen im EXT Manager einstellen.

Die Extension wird allerdings mit der TYPO3 4.3 Version sinnlos da dort in diesem Punkt einige Änderungen vorgenommen werden.

btw: Die Extension oben verwendet XCLASS, das heisst einige Funktionen der Datei class.tslib_content.php wird direkt an diese Extension weiter geben und dort verarbeitet. Das ist allerdigns nur mit einer Extension möglich, wenn du also weitere Extensions hast die dies Datei "erweitern" werden die Einstellungen nach der Installation verloren gehen.

Blu3ye ·

Hey thx karlchen!

Ich würde dann am Liebsten die Variante eins bevorzugen, da sie am "sichersten" ist?!

Hab jedoch absolut kein Plan, was ich da genau tun muss :o

karlchen ·

Hallo Blu3ye,

ist eigentlich ganz einfach.
Ist wie mit einer normalen Text Datei in der man ein paar Worte austauscht.

um den Patch zu nutzen lade dir die 9849.diff Datei herunter, die ist in dem Beitrag angehängt.

Diese kannst du mit einem Textedior öffnen und siehst dann folgendes

Index: typo3/sysext/setup/mod/index.php
===================================================================
--- typo3/sysext/setup/mod/index.php	(revision 4491)
+++ typo3/sysext/setup/mod/index.php	(working copy)
@@ -484,6 +484,13 @@
 		$code = array();
 		$i = 0;
 
+		if ($displayFullText) {
+			$code[$i++][1] = $this->getCSH('edit_wideDocument');
+		}
+		$code[$i][1] = $this->setLabel('edit_wideDocument');
+		$code[$i][2] = '<input type="checkbox" name="data[edit_wideDocument]"' . ($BE_USER->uc['edit_wideDocument'] ? ' checked="checked"' : '') . ' />';
+		$code[$i++][3] = $displayFullText ? '&nbsp;' : $this->getCSH('edit_wideDocument'); 
+		
 		if ($GLOBALS['TYPO3_CONF_VARS']['BE']['RTEenabled'])	{
 			if ($displayFullText) {
 				$code[$i++][1] = $this->getCSH('edit_RTE');

(so in etwa, hier in der Anzeige können jetzt Zeilen Umbrüche hinzugekommen sein, also nutze lieber die diff Datei.)

Bevor du Änderungen an der Datei machst solltest du allerdings ein Backup der Datei machen.

Ganz oben steht hinter "Index:" , der Pfad und die Datei die du öffnen musst.
Darunter findest du "@@ -484,6 +484,13 @@" diese Zahlen und Zeichenn, in unserem Fall sagen sie uns hier in welche Zeile der Datei wir müssen.
In diesem Fall zu Zeile 484.
hier solltest du die folgenden Zeilen finden

$code = array();
$i = 0;


if ($GLOBALS['TYPO3_CONF_VARS']['BE']['RTEenabled'])	{
 			if ($displayFullText) {
 				$code[$i++][1] = $this->getCSH('edit_RTE');

Zwischen diesen Zeilen fügst du nun alle Zeilen ein die mit einem PLUS Zeichen markiert sind. (die Plus zeichen selber allerdings nicht), so wie in der Datei zu sehen.

Dann speichern und fertig.

Jetzt kannst du ins Backend unter deinen Benutzer Einstellungen den Punkt "Breiten Hintergrund anzeigen:" aktivieren.

Dadurch hast du jetzt im ein PopUp der Größe:
width=690,height=500

Falls dir das immer noch nicht reicht kannst du auch in die Datei,
typo3/sysext/cms/tslib/class.tslib_content.php
etwa bei Zeile 7319 findest du die Werte für das PopUp

$GLOBALS['BE_USER']->uc['edit_wideDocument']?'width=690,height=500':'width=540,height=400')

(WENN die Option "edit_wideDocument", also "Breiten Hintergrund anzeigen:" aktiviert ist, dann wird width=690,height=500 ansonsten width=540,height=400)

Nachteil des ganzen, wenn du ein TYPO3 Update einspielst musst du die Einstellungen erneut machen, es sei denn der Patch von Steffen Kamper ist dann in TYPO3 integriert worden.

Blu3ye ·

Hey nochmal - vielen Dank für deine ausführliche Hilfe! 🙂

Hab jetzt diese Ext. installiert und funzt prima. Frag mich nur, warum sie nicht im TER verfügbar ist?!

Alternativ hab ich eh schon mal versucht, das Pixelsound FE-Editing zu installieren, habs aber nich hingebracht, weil insgesamt ist das FE-Editing von Typo3 nicht gerade kundenfreundlich... o.O