VF DSL 468x60

Typoscript wiederverwenden dank Extensions

 / typo3wizard.com / Artikel / Typoscript wiederverwenden dank Extensions

Nachdem ich durch einen Forumpost hier auf host.sonspring.com/hoverbox/ aufmerksam geworden bin, habe ich beschlossen dies als Beispiel zu Implementieren.

Mit dieser kleinen Extension möchte ich zeigen, wie man typoscript code in Extensions auslagern kann. Ich finde dadurch kann man schon mal geschriebenes typoscript leichter wiederverwenden.

Verwendet habe ich dazu den Kickstarter.

 

Vorgehensweise:

1. Den Kickstarter installieren und im Extension Manager "Neue Extension erstellen" auswählen.

2. Daten unter "General Info" ausfüllen sowie einen eindeutigen Extension Namen festlegen.

3. Bei static TypoScript code erst einen Titel für das statische include eingeben und dann den setup/constants code eingeben.

 

Jetzt kann man nach dem Installieren der Extension unter Template bei "Include static (from extensions):" das eben erstellte TypoScript einbinden.

 

Für mein Beispiel hab ich folgendes eingebeben

 

Constants:

 

styles.content.imgtext.colSpace = 5
styles.content.imgtext.rowSpace = 5
styles.content.imgtext.borderColor = #CCCCCC
styles.content.imgtext.borderThick = 1
styles.content.imgtext.borderSpace = 8

 

 

Setup:

 

tt_content.image.20.border>
tt_content.image.20.border=1
tt_content.image.20.1.imageLinkWrap =0
tt_content.image.20.1.imageLinkWrap>
tt_content.image.20.1.stdWrap.innerWrap(
  <a href="#"><img src="{current:1}" class="preview" />|</a>
)
tt_content.image.20.1.stdWrap.innerWrap.insertData=1
page.headerData.54=TEXT
page.headerData.54.insertData=1
page.headerData.54.data(
  PATH:EXT:t3w_hoverbox/static/Images_Text_with_image_Hoverbox/style.css
)
page.headerData.54.wrap=<link rel="stylesheet" type="text/css" href="|" />

page.headerData.55=TEXT
page.headerData.55.insertData=1
page.headerData.55.data(
   PATH:EXT:t3w_hoverbox/static/Images_Text_with_image_Hoverbox/ie.css
)
page.headerData.55.wrap(
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="|" />
<![endif]-->
}

 

Download t3x

Beispiel Hoverbox



Comments


Tschüge, 07-11-08 11:05:
Um TypoScript wider zu verwenden muss man doch nicht extra eine Extension alegen. Einfach das TS in eine Datei schreiben (txt oder ts) und im Setup-Feld verliken:

<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/ts/config.doctype.ts">

Das funktioniert sogar bei FCE. Tutorial dazu unter: http://typo3.greenbanana.ch/typoscript/typoscript-aus-fce-auslagern.html
hanswurst, 30-12-08 13:34:
Um TypoScript wider zu verwenden muss man doch nicht extra eine Extension anlegen. Einfach einen TS Datensatz anlegen, der alle vorhandenen TS-Snippets (einzelne TS-Datensätze mit hidden=1 includiert). mit Ausblenden/Einblenden der Einzel-Datensätze kann man dan izi regeln was (wieder)verwendet werden soll.

Add comment

* - required field

*



*
*

Top 10 Updates

Erstellen eines einfachen Infocenters mit TYPO3  geändert am  17-Nov-2009 11:11:22
Funktionierendes Section Menu mit TemplaVoila geändert am  05-May-2009 10:42:40
"Nicht im Menü" in Sitemap anzeigen geändert am  05-May-2009 10:12:24
Implementation des DHTML Menüs von brainjar.com  geändert am  01-Feb-2009 13:01:36
Beispiel DHTML Menü geändert am  01-Feb-2009 12:47:38
Anzeigebeispiel für dynamische Bild Masken geändert am  16-Dec-2008 15:11:25
Links geändert am  11-Dec-2008 10:12:33
Nützliche Links geändert am  11-Dec-2008 10:05:56
Transparente PNG's in IE5/6 ohne JavaScript geändert am  04-Oct-2008 12:28:14
Typoscript Eigenschaften mit stdWrap erweitern geändert am  13-Jun-2008 14:16:12

Latest comments

11-Mar-2010 07:52:35
Tom schrieb: Klasse, genau das was ich gebraucht habe. Mit einer Einschränkung... ... wie kann ich jetzt den...
Vertikales grafisches Menu (GMENU)
10-Mar-2010 15:42:51
siteway.de schrieb: Perfekt. Nach genau sowas hab ich gesucht! Danke.
Jedem Mailformular Feld eine eigene CSS Klassen zuweißen
05-Mar-2010 10:15:12
andi schrieb: Und wie funktioniert das Ganze bei Seiten mit TemplaVoila?
Template abhängig von Spalteninhalt
English
Suche: