Zum Inhalt springen

Kontakormular (sysext form) via Lightbox öffnen

Erstellt am 11. April 2013 · 3 Antworten · letzte Antwort am 15. April 2013

Tags: Links, Frage

thowe ·

Hallo,

ich verwende TYPO3 4.6.18
ich habe unter anderem die EXT:wt_lightwindow heruntergeladen.
Mit folgendem TS lese ich im Root-Template das "Servicemenü" ein:

menu.top-service = HMENU
menu.top-service {
  special = directory
  special.value = 14
  1 = TMENU
  1.NO = 1
   1.NO.linkWrap =  |<span class="servicemenue"> |</span>|*| |<span class="servicemenue"> |</span>|*| |
  }

Nun möchte ich die Seite "Kontakte" (id=6) bzw. die Loginbox (id=20) mittels "lightbox" öffnen

Im Tutorial zur EXT wt_lightwindow steht dass man den Link nur um den ATagParams... class = "lightwindow" ergänzen muss.

nur wie genau bewerstellige ich das, mit welchem TS?. Mit einer Condition? z.B.

[globalVar = TSFE: id=6, TSFE:id=20]

was gehört da genau hinein damit sich die lightbox öffnet

[global]

Ich vermute, dass man für Seiten die Daten laden müssen weitere Optionen hinzufügen muss.
Ist auch so im Tutorial bzw. hier: (http://www-wissen.blogspot.co.at/2011/03/typo3-lightwindow-ganze-seiten-oder.html) beschrieben.

Mit fehlt einfach die Kenntnis wie cih das TS zu schreiben haben..

Daher bitte ich euch um Hilfe. Danke im Voraus.

LG & ciao

thowe ·

Hallo an Alle TYPO3 Foristi,

niemand der einen Denkanstoß liefern kann?
Es geht doch - nur - um ein wenig TS Hilfe. Wäre ganz toll wenn jemand mir auf die Sprünge helfen kann/könnte.

Danke!

LG & ciao...

Chrissli ·

Tatsächlich gehört der entsprechende Teil in dein Menü, denn die Condition zieht ja erst, wenn du bereits auf der Seite bist.
Ich würde evtl die verlinkung des Menüs manuell aufbauen und die Ziel-ID prüfen:

Probier's doch mal so, ist aber nicht getestet:

menu.top-service = HMENU
menu.top-service {
  special = directory
  special.value = 14
  1 = TMENU
  1.NO = 1  
  1.NO.doNotLinkIt = 1
  1.NO.stdWrap.cObject = CASE
  1.NO.stdWrap.cObject {
	key.field = uid
	default = TEXT
	default {
	  field = nav_title // title
	  typolink.parameter.field = uid
	}
	6 < .default
	6 {
	  typolink.ATagParams = class="lightwindow"
	}
	20 < .6
  }
  1.NO.stdWrap.wrap = |<span class="servicemenue"> |</span>|*| |<span class="servicemenue"> |</span>|*| |
}