[TYPO3-german] imgLinkWrap Target überschreiben
Hallo! Ich habe ein angepasstes Lightbox Typoskript in der Anwendung. Jetzt sollen alle Bilder die einen image_link haben automatisch ein target="_blank" bekommen (damit verlinkte PDF sich in einem neuen Fenster öffnen). Hier mein setup.ts: tt_content.image.20.1 { # Removing the default "imageLinkWrap" TS code, and add new one to enable Lightbox effect. imageLinkWrap > imageLinkWrap = 1 imageLinkWrap { # Enable linkwrapping if either click-enlarge is selected or a link is defined. enable.field = image_zoom enable.ifEmpty.typolink.parameter.field = image_link enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT enable.ifEmpty.typolink.returnLast = url # Add new typolink wrapping code typolink { target = {$styles.content.links.target} extTarget = {$styles.content.links.extTarget} # This returns a link, pointing to the path + name of the original image. # or to the path + name of the resized lightbox image (if maxH or maxW is reached.) parameter.cObject = IMG_RESOURCE parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile # Except if the linkfield is not empty parameter.override.field = image_link parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT parameter.override.if.isTrue.field = image_link target.override = _blank target.override.if.isTrue.field = image_link # Add the "rel" attribute needed to activate the lightbox effect. ATagParams = rel="gallery" title="{field:header}" class="thickbox" ATagParams.override = rel="gallery{field:uid}" title="{field:header}" class="thickbox" #ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable} ATagParams.insertData = 1 ATagParams.if.isTrue.field = image_zoom } } } page.1019 = < plugin.tx_jquerythickbox_pi1 Ich hatte gehofft, dass es hiermit klappt: # Except if the linkfield is not empty parameter.override.field = image_link parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT parameter.override.if.isTrue.field = image_link target.override = _blank target.override.if.isTrue.field = image_link Klappt aber nicht. Hat jemand vielleicht eine Idee wie ich das hinbekomme? Mir ist wohl bewusst, dass ich dem Link Feld in Backend einfach ein _blank anhängen kann und das funktioniert auch. Ich hätte es aber gerne per default. Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Telefonnummern auf Mobiler Seite durch Link ersetzen.
Hallo! Es gibt Typo3 Seite die von einer Agentur erstellt wurde und die TemplateVoila einsetzt. Ich habe die Seite übernommen und ermittle jetzt über eine eigene "Userfunc", ob der Client ein Handy/PDA ist und liefere in dem Fall eine alternative mobile Variante der Seite aus. Das funktioniert wunderbar. Jetzt wird aber auch noch gewünscht, dass auf der mobilen Seite die Telefonnummern verlinkt werden, so dass sie beim Klicken direkt angerufen werden. Im Prinzip sollte es über eine Verlinkung der Telefonnummern per wtai:// funktionieren. Dazu müsste aber immer den komplette Content einer Seite beim Aufruf geparsed und Telefonnummern durch Links ersetzt werden und dazwischen steht auch noch TemplateVoila. Hat jemand hier schon einmal etwas ähnliches realisiert? Also Content einer Seite parsen, Telefonnummern (oder sonstigen Content) ersetzen und das bei einem TemplateVoila Template? Ich wäre für Ideen und Tipps dankbar. Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Anderes CSS auf Unterseiten
Hallo! Ich glaube es ist ganz einfach, ich sehe den Wald vor lauter Bäumen nur gerade nicht. Es gibt natürlich bei mir CSS welches auf der ganzen Seite angewandt wird. Auf einigen Unterseiten müsste ich das CSS aber anpassen. Auf einigen Seiten soll die CSS Klasse "csc-textpic-imagewrap" z.B. kein Padding haben. Ich könnte sicherlich ein Extension Template anlegen und eine weitere CSS Datei in den Header laden, das wäre aber meiner Meinung nach rein um csc-textpic-imagewrap { padding: 0 } zu setzen völlig Overkill. Geht es einfacher? Wie löse ich das am elegantesten? Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Anderes CSS auf Unterseiten
> oder für Kleinigkeiten in einem extensiontemplate (bzw. condition) in > den head direkt: > > page.headerData.998 = HTML > page.headerData.998.value ( > > csc-textpic-imagewrap { padding: 0; } > > ) > bzw. CSS_inlineStyle über eine Condition einbinden, wie ich gerade entdeckt habe. Danke, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tt_news Paging Anzeige anpassen
Hallo! Ich habe relativ viele News Artikel und der Pager bei den News sieht inzwischen so aus: Treffer 1 bis 7 von 240 << erste < vorherige 1-7 8-14 15-21 22-28 29-35 36-42 43-49 50-56 57-63 64-70 71-77 78-84 85-91 92-98 99-105 106-112 113-119 120-126 127-133 134-140 nächste > letzte >> Kann man das irgendwie reduzieren? So in etwa? << erste < vorherige 1-7 8-14 ... 127-133 134-140 nächste > letzte >> Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news Paging Anzeige anpassen
> > Kann man das irgendwie reduzieren? So in etwa? > > << erste < vorherige 1-7 8-14 ... 127-133 134-140 nächste > letzte >> Habe gerade pageBrowser.maxPages gefunden. Dann sieht es so aus (mit = 5): << erste < vorherige 1-7 8-14 15-21 22-28 29-35 nächste > letzte >> Trotzdem: Hat einer eine Idee wie ich meine favorisierte Variante mit den Punkten realisieren kann? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Indexed Search und Fehlermeldungen im Protokoll
Hallo! Bei mir produziert die Indexed Search Extension, wenn ich im Backend die Indizierten Seiten anzeigen lassen folgendes im Protokoll: Core: Error handler (BE): PHP Warning: Variable passed to each() is not an array or object in /var/www/typo3_src-4.3.2/typo3/sysext/indexed_search/mod/index.php line 456 Core: Error handler (BE): PHP Warning: reset() expects parameter 1 to be array, boolean given in /var/www/typo3_src-4.3.2/typo3/sysext/indexed_search/mod/index.php line 454 PHP auf dem Server ist das aktuelle: 5.3.2 Typo3: 4.3.2 (werde ich nachher noch Updaten da ich auch noch ein paar deprecated PHP 5.3 Fehler im Protokoll habe) Außerdem zeigt mir die Indexed Search im Backend in der Liste der indizierten Seiten nur Hieroglyphen wo eigentlich Umlaute bzw. arabische Schriftzeichen auftauchen sollten. Die Seite wurde von Anfang an in UTF-8 aufgebaut (Frontend, Backend, Datenbank), habe ich auch heute noch mal alles zum unzähligsten mal kontrolliert. Wenn ich im Frontend Suche und auch über phpMyAdmin direkt in der Datenbank nachsehe werden die Umlaute korrekt dargestellt. Hat irgendjemand vielleicht eine Idee, besonders bezüglich der Fehlermeldungen oben? Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Problem jQuery Thickbox & externe Links
Hallo! Ich habe ein Problem bei dem ich schon seit Stunden nach einer Lösung suche. Ich verwende jQuery Thickbox (mit der entsprechenden Extension) und die verlinkt immer die Bilder, auch wenn image_zoom nicht gesetzt ist dann eben direkt die Bilddatei und Links ist in image_link eingetragen sind verwenden komplett ignoriert. Wie bekomme ich es hin, dass jQuery Thickbox nur dann Aktiv bzw. den image_link setzt wenn dieser leer ist oder image_zoom true ist? Hier ist die setup.ts von der Extension: // overwrite the image_zoom tt_content.image.20.1 = tt_content.image.20.1.imageLinkWrap { bodyTag = enable.field = image_zoom enable.ifEmpty.typolink.parameter.field = image_link enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT enable.ifEmpty.typolink.returnLast = url typolink.parameter.field = image typolink.parameter.wrap = uploads/pics/| typolink.ATagParams.dataWrap = title="{field:header}" class="thickbox" rel="gallery{field:uid}" typolink.ATagParams.if.isTrue.field = image_zoom } // include jquery + thickbox to the header page.1019 = < plugin.tx_jquerythickbox_pi1 -- Die Problematischen Zeilen sind: typolink.parameter.field = image typolink.parameter.wrap = uploads/pics/| Wie bekomme ich es hin, dass die nur gesetzt werden wenn image_link leer ist? Ich bin für jede Hilfe sehr dankbar! Grüße, Jan ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Problem jQuery Thickbox & externe Links
Ich habe das Problem inzwischen lösen können. Falls es jemanden interessiert: http://www.typo3.net/forum/list/list_post//73043/?tx_mmforum_pi1[page]=#pid28905 Dort wird unten ein Link angegeben der jedoch nicht mehr funktioniert: http://typo3.greenbanana.ch/extension-tutorial/jquery-thickbox-jquery-thickbox.html Die Wayback Machine erinnert sich aber noch: http://web.archive.org/web/20080822041505/http://typo3.greenbanana.ch/extension-tutorial/jquery-thickbox-jquery-thickbox.html Hier ist der Code für die setup.txt der Extension: -- tt_content.image.20.1 { # Removing the default "imageLinkWrap" TS code, and add new one to enable Lightbox effect. imageLinkWrap > imageLinkWrap = 1 imageLinkWrap { # Enable linkwrapping if either click-enlarge is selected or a link is defined. enable.field = image_zoom enable.ifEmpty.typolink.parameter.field = image_link enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT enable.ifEmpty.typolink.returnLast = url # Add new typolink wrapping code typolink { target = {$styles.content.links.target} extTarget = {$styles.content.links.extTarget} # This returns a link, pointing to the path + name of the original image. # or to the path + name of the resized lightbox image (if maxH or maxW is reached.) parameter.cObject = IMG_RESOURCE parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile # Except if the linkfield is not empty parameter.override.field = image_link parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT parameter.override.if.isTrue.field = image_link # Add the "rel" attribute needed to activate the lightbox effect. ATagParams = rel="gallery" title="{field:header}" class="thickbox" ATagParams.override = rel="gallery{field:uid}" title="{field:header}" class="thickbox" #ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable} ATagParams.insertData = 1 ATagParams.if.isTrue.field = image_zoom } } } page.1019 = < plugin.tx_jquerythickbox_pi1 - Grüße, Jan On Fri, 11 Jun 2010 16:57:58 +0200, Jan Vida wrote: > > Ich verwende jQuery Thickbox (mit der entsprechenden Extension) und die > verlinkt immer die Bilder, auch wenn image_zoom nicht gesetzt ist dann eben > direkt die Bilddatei und Links ist in image_link eingetragen sind verwenden > komplett ignoriert. > > Wie bekomme ich es hin, dass jQuery Thickbox nur dann Aktiv bzw. den > image_link setzt wenn dieser leer ist oder image_zoom true ist? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german