[TYPO3-mvc] Problems with cache/powermail???
Manfred Rutschmann
manfred.rutschmann at revier.de
Wed Sep 22 16:21:01 CEST 2010
Am Wed, 22 Sep 2010 16:06:35 +0200 schrieb Manfred Rutschmann:
> Hi List,
>
> i have some curious problems. I had a _pi3 included this way:
>
> /**
> * Add the pi3 plugin to show the user interface on fe
> */
> Tx_Extbase_Utility_Extension::registerPlugin (
> $_EXTKEY,
> 'Pi3',
> 'Camperchecker::Suchformular und Ergebnissseite' );
>
> Tx_Extbase_Utility_Extension::configurePlugin(
> $_EXTKEY,
> 'Pi3',
> array('Checker'=>'index,results,folgeindex,
> startindex,fahrzeugdetail,rentalagreement'),
> array('Checker'=>'index,results,folgeindex,
> startindex,fahrzeugdetail,rentalagreement',
> )
> );
>
> $pluginSignature = strtolower($extensionName) . '_pi3';
> $TCA['tt_content']['types']['list']['subtypes_excludelist'][$pluginSignature]
> = 'layout,select_key';
> $TCA['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] =
> 'pi_flexform';
> t3lib_extMgm::addPiFlexFormValue($pluginSignature,
> 'FILE:EXT:'.$_EXTKEY.'/Configuration/FlexForms/flexform_pi3.xml');
>
> config.no_cache = 1 is set.
>
> Now i have some pages where the pi3 plugin is placed. On one page i have
> running powermail. When i call this page i cant see my plugin. After clear
> all caches and reload that page i can see my plugin. But on all other pages
> it has disappeard. After a clear all cache again i can see the plugin on
> all other pages, but not on these one with powermail. clear all cache and
> reload that page and my plugin appears... ... and disappears on the other
> pages.
>
> What is the problem? Exactly the same problem came out with a little
> typoscript code (No powermail needed, complete other problem with the same
> result). Take a look:
>
> lib.bgimage = USER
> lib.bgimage.userFunc = tx_flexformgetfield_pi1->main
> lib.bgimage.recLevel = 4
> lib.bgimage.field = bgimage
> lib.bgimage.defReturn = emo01.jpg
>
> page.bodyTagCObject = COA
> page.bodyTagCObject {
>
> 10 = TEXT
> 10.value = <body style="background:
> url(/fileadmin/benutzerdaten/bilder/emotionsbilder/
>
> 20 < lib.bgimage
>
> 30 = TEXT
> 30.value = ) center top no-repeat">
> }
>
> Here we set some alternative body bg tag. On some pages we have to delete
> this with this code:
>
> [PIDinRootline=505]
> page.bodyTagCObject >
>
> [end]
>
> All fine. But when in the pid arguments is a page with my plugin is located
> i had exact the same problem. When i load a affected page there is no
> plugin. clear all cache and the plugin appears but disappears on other
> pages. clear all cache and then the plugin appears on all other pages but
> disappears on the affected ones by the code above.
>
> Some tests with debug output from the affected action results in no output
> at all. Some echo`s in the initalizeAction is the same, no echo output. No
> output from templates ore someone else of the plugin... how when the plugin
> is never installed....
>
> Someone ideas to trace that error?
>
> Thanks and kind regards
> Manne
have test some outputs in the dispatcher, nothing comes. So i go deeper to
the plugins ext_tables.php and try some echo output and whops, nothing from
the echo appear in the fe?!?!?!?
More information about the TYPO3-project-typo3v4mvc
mailing list