Kategorien

Archiv

  • [-]2010(15)
    • [-]November(1)
    • [-]Oktober(1)
    • [-]Juli(2)
    • [-]Juni(9)
    • [-]Mai(2)

Zur Zeit wird gefiltert nach: TypoScript
Filter zurücksetzen

29.11.2010
18:03

Ein Snippet auf einer Live-Seite testen?

Um mal ein Element oder ein Bild auf einer laufenden TYPO3-Website auszutauschen, ohne dass man grad den Kunden am Telefon hat, kann man zu den globalVars greifen:

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. config.linkVars = JUBI
  2.  
  3. [globalVar=GP:JUBI=1]
  4. page.123 = IMAGE
  5. page.123 {
  6.     wrap = <div class="jubilaeumslogo">|</div>
  7.     file = fileadmin/images/jubilaeumslogo.png
  8.     file {
  9.         width = 120
  10.         height = 92
  11.     }
  12. }
  13. [global]

Erklärung

Erstmal die linkVars angeben. In unserem Fall erlauben wir die Verwendung der Variable "JUBI". Falls wir noch weitere Variablen in unserer Website verwenden (z.B. "L" für Language), müssen wir hier eine kommagetrennte Liste eingeben: config.linkVars = L,JUBI

Auf Zeile drei folgt die eigentliche Abfrage. Uns interessiert, ob der Wert "JUBI" im aktuellen Link den Wert 1 angefügt bekommen hat (http://www.website.ch/link.html?JUBI=1). Ist dies der Fall, werden die folgenden Zeilen bis zu [global] ausgeführt.

Was in unserem Fall zur Folge hat, dass das unser PAGE-Objekt an Stelle 123 das IMAGE-Objekt mit dem Jubiläumsbild anzeigt!

29.07.2010
09:11

Wie finde ich die richtige Locale auf meinem Server

Mit fogendem Code kannst du deine LOCALE im Browser anzeigen.

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. <?php
  2.     $locale_de = setlocale(LC_ALL, 'de_DE at euro', 'de_DE', 'de', 'ge', 'de_DE.utf8');
  3.     echo "Die LOCALE f&uuml;r dein System ist ' $locale_de '";
  4. ?>
30.06.2010
17:06

TYPO3 Gewrappe: WrapItemAndSub, allWrap, stdWrap, linkWrap...

Man kann mit TYPO3 wirklich fast jedes Menükonstrukt bauen. Wenn man nur weiss, welcher Wrap wo greift.

Eine schöne Darstellung vereinfacht das Leben ungemein!

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. <wrapItemAndSub>
  2.   <allWrap>
  3.     <allStdWrap>
  4.       <before>
  5.         <beforeImg beforeImgTagParams>
  6.           <linkWrap>
  7.             <A href=… ATagParams TITLE=ATagTitle>
  8.               <stdWrap.dataWrap> TMENUITEM </stdWrap>
  9.             </A>
  10.           </linkWrap>
  11.       <after>
  12.     </allStdWrap>
  13.   </allWrap>
  14.    UNTERMENU 1
  15.    UNTERMENU 2
  16. </wrapItemAndSub>
02.06.2010
21:45

Bild mit Typolink versehen

Wie man ein Bild korrekt mit einem Typolink ausrüstet.

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. ### LOGO ###
  2. lib.logo = IMAGE
  3. lib.logo {
  4.     file = fileadmin/_media/logofile.png
  5.     file {
  6.         width = 298
  7.         height = 83
  8.     }
  9.  
  10.     # Bei Parameter wird die ID des Ziels angegeben.
  11.     # Es kann sich hier auch um eine URL handeln (http://www.irgendwas.ch)
  12.     stdWrap.typolink.parameter = 2
  13.     stdWrap.typolink.ATagParams = class="logolink"
  14. }
02.06.2010
21:42

Titel als Grafik rendern

Mit korrekt konfiguriertem TYPO3 lassen sich aus TrueType- sowie OTF-Fonts Überschriften rendern. Der Font muss natürlich auf dem Server verfügbar sein. Achtung vor Copyright-Verletzungen!

Für freie Fonts: www.dafont.com

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. # Setup Überschrift als Grafik
  2. temp.header1 = IMAGE
  3. temp.header1 {
  4.         parameter = {field:header_link}
  5.         parameter.insertData = 1
  6.     }
  7.     wrap = <h1 class="gfx">|</h1>
  8.     alttext.field = header
  9.     titleText.field = header
  10.     file = GIFBUILDER
  11.     file {
  12.         XY = [10.w]+4,[10.h]
  13.         transparentColor = #f0f0f0
  14.         backColor = #f0f0f0
  15.         10 = TEXT
  16.         10.stdWrap.br = 1
  17.         10.text.current = 1
  18.         10.text.case = upper
  19.         10.fontSize = 20
  20.         10.offset = 0,14
  21.         10.fontFile = fileadmin/Pfad-zur-Schrift.ttf
  22.         10.fontColor = #4e4e4e
  23.         10.niceText = 1
  24.     }
  25. }
  26.  
  27. lib.stdheader.10.1 < temp.header1
« Februar 2012»
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29