[TYPO3-german] Kontextmenu fehlt im BE von T3 4.0
Dieter Bosli
nospam3 at bosli.ch
Wed Apr 12 16:28:25 CEST 2006
Hallo Peter
Darf ich Dich noch einmal bemühen?
Dank Deinem Tipp habe ich wieder einmal eine Menge gelernt - denke ich. Es
ist jetzt alles viel einfacher. Wie ich es mir ursprünglich eigentlich auch
gedacht hatte. Komischer weisse wäre ich nie auf die Idee gekommen, dass es
in TS gelöst werden kann. Habe immer nur in PHP gesucht.... Wie heist es
doch gleich: Vor lauter Bäumen sieht man den Wald nicht mehr.
Möchte verhindern noch einmal "Müll" in die TER zu laden. Wie sieht der
folgende Code für Dich aus:
In ext_typoscript_setup.txt:
config.printPage = 98
config.pdfPage = 123
tt_content.stdWrap {
if {
value.postUserFunc = tx_waprintctrl_pi1->processingOutput
value.postUserFunc.printPage < config.printPage
value.postUserFunc.pdfPage < config.pdfPage
isInList.field = tx_waprintctrl_prt_ctrl
}
}
In class.tx_wapintcrtl_pi1.php:
class tx_waprintctrl_pi1 {
function processingOutput($content, $conf) {
switch (t3lib_div::GPvar('type')) {
case $conf['printPage']:
return '0,2,4';
break;
case $conf['pdfPage']:
return '0,3,4';
break;
default:
return '0,1';
}
}
}
if (defined("TYPO3_MODE") &&
$TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/wa_printctrl/pi1/class.tx_waprintctrl_pi1.php"])
{
include_once($TYPO3_CONF_VARS[TYPO3_MODE]["XCLASS"]["ext/wa_printctrl/pi1/class.tx_waprintctrl_pi1.php"]);
}
Die zurückgegebenen Wertlisten entsprechen den möglichen Einstellungen in
meinem Feld in der tt_content-Tabelle.
Etwas ist mir jetzt aber nicht klar. Wie muss ich das ganze jetzt in
ext_localconf.php genau deklarieren. Zur Zeit steht dort noch folgendes:
if (!defined ("TYPO3_MODE")) die ("Access denied.");
t3lib_extMgm::addPItoST43($_EXTKEY,"pi1/class.tx_waprintctrl_pi1.php","_pi1","includeLib",1);
Das führt dann aber im Setup unter plugin.wa_printctrl_pi1 zu einem Eintrag
userFunc = tx_waprintctrl_pi1->main
obwohl die funktion main ja nicht vorhanden ist. Ist das so trotzdem iO???
Bis hierher funktionierts bei mir einwandfrei. Und ich denke das müsste
jetzt unabhängig von Versionen immer laufen. Bin jetzt einfach noch auf
Dein kritisches Urteil gespannt.
Danke schon mal für Dein Bemühen...
Gruss Dieter
--
+ + + Nicht in Problemen sondern in Lösungen denken + + +
More information about the TYPO3-german
mailing list