[TYPO3-UG Rhein-Neckar] eigene Extenion Problem mit Wrapping
Explorasil
Explorasil at email.de
Tue Feb 13 11:09:41 CET 2007
Huhu Leute,
Bin neu in dieser Mailingliste und möchte erstmal Hallo sagen.
Nun zu meinem Problem:
Ich habe eine eigene Extension geschrieben, die per Plugin auf die Seite
gepackt wird.
Nun möchte ich zusätzliche Ajax-Tooltip-Funktionalität einbauen. Dazu
habe ich ein Javascript 'onmouseover'
eingebaut, welches über die gleiche Seite (mit einem bestimmten
Parameter) einen HTTP-Request sendet, um
den Tooltip zu erstellen.
Der Link sieht so aus:
'index.php?id=3&no_cache=1&tx_atlantisbuchung_pi1[bu_goto]=Tooltip&tx_atlantisbuchung_pi1[tooltip_id]=45'
Das Problem: Dieser Tooltip wird dann mit Templavoila gewrappt!
Meine Frage: Wie kann ich das Wrapping in der Extension (für den
Tooltip) abschalten? Ich möchte als $content eine reine
HTML Seite, welche nicht gewrappt werden soll.
Also 'return $content = '<HTML> .... </HTML>';
Der Code sieht ansatzweise bisher so aus:
//-------------------------------------------------------------------------
require_once(PATH_tslib . 'class.tslib_pibase.php');
class tx_atlantisbuchung_pi1 extends tslib_pibase {
var $prefixId = 'tx_atlantisbuchung_pi1';
...
function main($content, $conf)
{
$this->conf = $conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
....
if ($this->piVars['bu_goto'] == 'Tooltip') {
$content = '<HTML>...</HTML>';
}
return $this->pi_wrapInBaseClass($content);
}
}
if (defined('TYPO3_MODE') &&
$TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/atlantis_buchung/pi1/class.tx_atlantisbuchung_pi1.php'])
{
include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/atlantis_buchung/pi1/class.tx_atlantisbuchung_pi1.php']);
//--------------------------------------------------------------------------
Gibt es irgendeine Möglichkeit, bei bestimmten Parametern das TemplaVoila Wrapping abzuschalten?
Gruß,
Frank
More information about the TYPO3-UG-rhein-neckar
mailing list