Aufklappbarer Text im Footer
| Autor | Nachricht |
|---|---|
|
Verfasst am: 29. 02. 2012 [10:31]
|
|
|
misterx
Themenersteller
Dabei seit: 29.02.2012
Beiträge: 1
|
Hallo, ich habe so gut wie keine Ahnung von Typo3. Ich möchte auf einer Seite im Footer per onclick o.ä. einen aufklappbaren Startseitentext einbinden (NUR auf der Startseite, nicht auf Unterseiten) - wie lässt sich das schnell und einfach realisieren? Kriege hier bald einen Infarkt Gruß |
|
Verfasst am: 18. 03. 2012 [22:41]
|
|
|
karlchen
Dabei seit: 19.10.2006
Beiträge: 991
|
ok, also quick and dirty ? TYPOSCRIPT //jquery integrieren page.includeJSFooterlibs.jquery = //ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js page.includeJSFooterlibs.jquery.external = 1 //CSS integrieren um den Startseiten Text erstmal zu verstecken page.CSS_inlineStyle :=appendString(#startseitentext{display:none}) // mit jQuery den Click auf den Link abfangen // um dann Startseiten Text anzuzeigen und zu verbergen page.jsFooterInline.10010 = TEXT page.jsFooterInline.10010.value ( $(document).ready(function(){ $('#openandclose').on('click', function(e){ /*standard Click Aktion abbrechen, also link öffnen/anzeigen*/ e.preventDefault(); /*text einblenden und ausblenden*/ $('#startseitentext').toggle(); }) }); ) // entweder den Text komplett über TypoScript integrieren // oder auf der Startseite, ein HTML Inhaltselement mit den Sachen anlegen // der Link und Text müssen nur die IDs haben die im jQuery part genutzt werden [globalVar = TSFE:id=STARTSEITENID] temp.startseitenLinkZumÖffnenundSchliessen = TEXT temp.startseitenLinkZumÖffnenundSchliessen.value = <a id="openandclose" href="#">click</a> temp.startseitenText = TEXT temp.startseitenText.wrap = <div id="startseitentext">|</div> temp.startseitenText.value ( Der Text ... ... ) page.10.MARKER/SUBPART.FOOTER < temp.startseitenLinkZumÖffnenundSchliessen page.10.MARKER/SUBPART.FOOTER2 < temp.startseitenText [global] |



