Zum Inhalt springen

tipafriend im popup statt gleichem fenster

Erstellt am 9. Januar 2006 · 3 Antworten · letzte Antwort am 16. Januar 2006

Tags: Links, Frage

molfi ·

hallo leute.

ich würde tipafriend gerne als pop öffnen lassen statt als normalen seiteninhalt.

kann mir dazu jemand einen tipp geben?

die forumssuche hat zwar einige beiträge ausgespuckt, allerdings ohne lösungsansatz.

gruß
molfi

nachtrag: ich nutze die version 1.04

ich binde das plugin wie folgt ei:

constants

#tipafriend konfigurieren
plugin.tipafriend  {
file.templateFile = fileadmin/templates/ext/tipafriend/tipafriend_template.tmpl
PIDtipForm = 42
}

setup

#tipafriend konfigurieren
temp.tipafriend = USER
temp.tipafriend {
userFunc = tx_tipafriend->main_tipafriend
code = TIPLINK
templateFile = {$plugin.tipafriend.file.templateFile}
typolink.parameter = {$plugin.tipafriend.PIDtipForm}
}

danach wird es dann per marker in das html-template eingebunden.

gebt mir doch bite nen tipp, was ich verändern muss, um tipafriend als popup öffnen zu können.
zusätzliche extensions fürs popups haben es auch nicht gebracht. es wird immer das ganze fenster geöffnet und nicht nur das tipafriend-template in einem popup.

gruß
molfi

molfi ·

hallo RPW.

danke für den tipp. das habe ich schon ausprobiert.
damit wird leider "nur" ein weiteres browserfenster geöffnet, in dem der komplette seiteninhalt dargestellt wird.

mein anliegen geht dahin, dass ein javascript popup geöffnet wird, in dem nur das tipafriend template angezeigt wird.

gruß
molfi

molfi ·

ich habe selbst noch ein wenig rumgetüftelt und eine lösung erarbeitet.

für diesen lösungsansatz wird (neben tipafriend) folgende extension benötigt: popup_manager
http://typo3.org/extensions/repository/search/popup_manager/

der page-header vom TIPFORM-seitenelement wird hierbei wie folgt geändert:

is popup ? = ja
popup display parameters = width=400,height=400,resizeable=yes,scrollbars=yes,menubar=no
popup title = tipafriend

(kann bei bedarf natürlich angepasst werden)

für das TIPFORM seitenelement wird ein extension-template erzeugt mit folgendem setup inhalt:

page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/templates/molfi/css/template_tip_css.css
page.shortcutIcon = fileadmin/images/favicon.ico

page.10 = TEMPLATE
page.10   {
  template = FILE
  template.file = fileadmin/templates/molfi/template_tip.html
  workOnSubpart = document
  subparts {
    
    #content-bereich -- css styled content installieren --
    content < styles.content.get

  }
}

(pfade müssen natürlich angepasst werden)

das html-template template_tip.html sieht bei mir so aus

<!-- ###document### -->
     <!-- ###content### -->
     <!-- ###content### -->
<!-- ###document### -->

das tipafriend-template könnt ihr wie gewohnt euren anforderungen anpassen.

ps: die notwendigen tipafriend-einstellungen (zb: PIDtipForm = xx etc) sollten schon im root template vorhanden sein.

ist wohl nicht die eleganteste lösung, funktioniert aber gut und erfüllt zumindest meine belange.
ich hoffe, das kann außer mit evtl noch jemand anderes gebrauchen.

@all: wer einen besseren lösungsansatz hat ... immer raus damit!

gruß
molfi[/quote]