[TYPO3-german] imgLinkWrap Target überschreiben

2010-11-03 Diskussionsfäden Jan Vida

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.

2009-12-22 Diskussionsfäden Jan Vida
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

2010-04-16 Diskussionsfäden Jan Vida
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

2010-04-16 Diskussionsfäden Jan Vida

> 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

2010-04-22 Diskussionsfäden Jan Vida
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

2010-04-22 Diskussionsfäden Jan Vida

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

2010-06-02 Diskussionsfäden Jan Vida
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

2010-06-11 Diskussionsfäden Jan Vida
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

2010-06-13 Diskussionsfäden Jan Vida
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