Hallo zusammen,
ich möchte gern aus meiner Extension heraus ein PopUp öffnen lassen. Bisher habe ich es mit diesen Funktionen probiert:
Soweit wird damit auch das PopUp erzeugt und beim anklicken des Links auch geöffnet.
Das Problem nun ist, dass das gesamte Webseitengerüst mit im PopUp ausgegeben wird. Wie kann ich das verhindern, so dass nur der Content ausgegeben wird?
Lg
indem Du für den Popup-Link einen anderen Seitentyp wählst und den entsprechend konfigurierst.
Hallo steffenk,
vielen Dank für den Tipp. Werde ich die Tage probieren.
Lg Christian
Hallo steffenk,
ich steh absolut auf'n Schlauch. Derzeit habe ich folgendes:
page = PAGE
page.10 {
...
}
Das ist das Standard TS für die gesamte Webseite.
Nun habe ich für den PopUp-Link noch folgendes gemacht:
popup = PAGE
popup {
typeNum = 98
10 = HTML
10.value = Hallo PopUp
}
Was mir aber im Moment schleierhaft ist, wie ich meiner Extension beibringen soll den typeNum 1 zu nutzen.
Den letzten TS-Code habe ich in eine neue Seite als Template eingebunden. Der Link dorthin wird derzeit wie folgt erzeugt:
$params = array(
$this->prefixId.'[showUid]'=>$entry['uid'],
$this->prefixId.'[pop]'=>'ja',
$this->prefixId.'[backLink]'=>$GLOBALS['TSFE']->id
);
$link_to_googleMap = $this->pi_openAtagHrefInJSwindow(
$this->pi_linkToPage('label',18,'',$params),
'commentWindow',$winParams='height=500, width=400, status=0, menubar=0, scrollbars=1, resizable=0'
);
$link_to_googleMap = str_replace('&', '&', $link_to_googleMap);
Nun erhalte ich allerdings als Ausgabe "The page is not configured! [type=0][]"