Kategorien

Archiv

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

Zur Zeit wird gefiltert nach: Abteilung für Gestaltung GmbH
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!

15.10.2010
17:19

Domain auf Sprache Umleiten.

Falls man auf einer mehrsparchigen Webseite über eine Domain direkt auf eine Sprache springen möchte, kann das wie folgt gemacht werden:

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. [globalString = IENV:HTTP_HOST = *domain.ch]
  2. config.locale_all = fr_FR
  3. config.sys_language_uid = 1
  4. config.language = fr
  5. config.htmlTag_langKey = fr
  6. plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
  7. [global]

Wenn man nun aber auf einen Link klickt springt die Sprache auf die Standardsprache zurück. Dies kann man mit folgendem Kode verhindern.

Dieser Kode muss oben an RealUrl in der Datei localconf.php eingefügt werden.

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. switch(t3lib_div::getIndpEnv('HTTP_HOST')){
  2.     case 'www.sample.ch';
  3.         $_GET['L'] = 1;
  4.         break;
  5.     case 'domian.ch';
  6.         $_GET['L'] = 2;
  7.         break;
  8. }
29.07.2010
09:31

DIV verlinken

JQuery Script um ein DIV-Element zu verlinken. Es wird das ganze Element mit einem link der im Element liegt verlinkt.

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. jQuery(document).ready(function(){
  2.     jQuery(".klassevomcontainer").click(function(){
  3.         window.location=jQuery(this).find("a").attr("href");
  4.         return false;
  5.     });
  6. });
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>
« 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