TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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 icon_wink.gif

Gruß
Profil
Verfasst am: 18. 03. 2012 [22:41]
karlchen
Dabei seit: 19.10.2006
Beiträge: 991
ok, also quick and dirty ? icon_smile.gif

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]
Profil