[TYPO3-german] File_Resource - Problem Gelöst!

Stefan Geith typo3dev2006 at geithware.de
Thu Oct 26 17:56:28 CEST 2006


Stefan Geith schrieb:
> Martin Holtz schrieb:
>> Hi Stefan,
>>
>>> irgendwie stehe ich gerade auf dem Schlauch:
>>> Ich will ein CSS-File in den Header einbinden und das ganze aber mit
>>> einer Bedinung wrappen.
>>>
>>> CONSTANTS:
>>>    plugin.ieStyle = EXT:sg_plugin/static/test/ie.css
>> müsste das nicht
>> plugin.sg_customlayout.ieStyle = EXT:sg_plugin/static/test/ie.css
>> lauten?
> 
> Latürnich ... nur im Beispiel vertippt...
> 
>>> SETUP:
>>>    page {
>>>    headerData.10 = TEXT
>>>    headerData.10.data = {$plugin.sg_customlayout.ieStyle}

Die Lösung:

        headerData.10.data = {PATH:{$plugin.sg_customlayout.ieStyle}}
        headerData.10.insertData = 1

(Nach suche in der SOurce gefunden; steht nicht in TS-Ref;
vielleicht hab ich auch ein alte Version ...)

>>>    headerData.10.wrap (
>>>       <!--[if IE]>
>>>           <link href="|" rel="stylesheet" type="text/css" />
>>>       <![endif]-->
>>>       )
>>>
>>> Aber das funktioniert natürlich nicht;
>> warum "natürlich nicht"?
>> auf den ersten Blick sieht das für mich ganz normal aus.
>> Was habe ich übersehen?
> 
> Wenn ich es so machen, dann erhalte ich folgende Headerzeilen:
> <!--[if IE]>
>    <link href="EXT:sg_plugin/static/test/ie.css" rel="stylesheet" 
> type="text/css" />
> <![endif]-->
> 
> Weil .data zwar LLL:EXT:... durch einen LocalLang-Text ersetzt
> aber EXT:... nicht durch den relativen Pfad ...
> 
> Ich würde ja auch
>    plugin.sg_customlayout.ieStyle = typo3conf/ext/sg_plugin...
> schreiben, aber wenn die Extension dann global installiert ist
> stimmt der Pfad nicht mehr ...
> 
>>> Ich bräuchte sowas wie
>>>     headerData.10 = FILE_RESOURCE
>>> oder so ähnlich;
>>>
>>> Hat jemand eine Idee ?
>> s.o. - hab noch nicht verstanden, warum das natürlich nicht geht...
> 
> Bei IMAGE gibt es sowas:
> IMAGE liefert ein '<img src="address-of-image" />'
> IMG_RESOURCE liefert 'address-of-image'
> FILE liefert den Inhalt eines Files
> nur ledier gibt es kein
> FILE_RESOURCE.data = EXT:.... das einfach
>   den relativen Pfad der Datei liefert ...
> 
> -
> 
> Stefan
> 
>> gruß,
>> martin
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german





More information about the TYPO3-german mailing list