[TYPO3-german] Mapping Problem (TV) bei Attributen

Peter Vigier pvigier at web.de
Tue Feb 14 15:44:19 CET 2006


Joachim Streit schrieb:
> Peter Vigier wrote:
> 
>> Joachim Streit schrieb:
>>
>>> Peter Vigier wrote:
>>>
>>>
>>>> Thomas Janke schrieb:
>>>>
>>>>
>>>>> On Tue, Feb 14, 2006 at 12:56:44PM +0100, Peter Vigier wrote:
>>>>>
>>>>>
>>>>>
>>>>>> <p class="bg-color1">
>>>>>>   <div id="titel1">
>>>>>>     <h1>Titel</h1>
>>>>>>     <div id="titel1-img">
>>>>>>       <img src="images/titel.jpg" alt="Titel Image" />
>>>>>>     </div>
>>>>>>     <h2>Untertitel 1</h2>
>>>>>>   </div>
>>>>>> </p>
>>>>>>
>>>>>> h1 wird auf ein Plain Element gemappt, das img-Tag auf ein Image
>>>>>> Field.
>>>>>> In meinem CSS habe ich verschiedene Klassen mit jeweils andere
>>>>>> Hintergrundfarbe vorbereitet.
>>>>>> Wenn ich jetzt allerdings ein Feld (field_titel_bgcolor) als Attribut
>>>>>> auf p:class 'mappe' zeigt mir TemplaVoila Fehler bei dem h1+img
>>>>>> Mapping.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ist beim Mapping etwa das <p class=""> nach den mappings fuer <h1> und
>>>>> <img..> angelegt?
>>>>>
>>>>> sollte das nicht vor allem anderen gemappt werden?
>>>>>
>>>>> Gruss Thomas
>>>>
>>>>
>>>>
>>>>
>>>> Hallo,
>>>> habe es mal eben ausprobiert, die Reihenfolge beim Mapping spielt keine
>>>> Rolle: Zuerst field_titel_bgcolor auf das p-class Attribut dann
>>>> field_titel auf h1 => "<!>div#titel1 h1[1]/INNER"
>>>>
>>>> Schade! Gruß Peter
>>>>    
>>>
>>>
>>> Hallo Peter,
>>> sicher geht dem nicht so, denn du mappst das <p ... > somit wird alles
>>> ersetzt was danach kommt. somit weiss TV gar nicht von <div ...> ect ...
>>>
>>> Hilft es dir wenn du das <p ...> als Container mappst? Nur so als
>>> idee ...
>>>
>>> Joachim
>>
>>
>> Hallo,
>> .... ich mappe doch nur das Attribut 'class' von dem p-Tag und nicht den
>> p-Tag selber - wiso sollte dann der Inhalt (div-Tags) verschwinden?
>> Wie habe ich Einfluss auf das class-Attribut wenn ich den p-Tag als
>> Container mappe?
> 
> 
> Hab's grade gemerkt eigentlch nicht , sorry
> 
>> Gruß
>> Peter
> 
> ?
> da hab ich ein Verständnisproblem - wie kann man nur das class Attribut
> mappen?
> Ich kann das mit typo3 3.8.1 TV 0.4.0 nicht nachvollziehen.
> Joachim

Hallo,
vielleicht bin ich ja einfach zu naiv ;-) Ich verwende ebenfalls Typo3
3.8.1 und TV 0.4.0

Bei "building datastructure:
- neues Feld: field_titel_bgcolor
	Mapping Type: Attribute
	Titel: Titel background color
	Editing Type: Selector Box (oder Plain Input Field)
- Map
	p-tag auswählen.
	Attribute: class auswählen
- Set
	Fehler ist da (div-tags)
	Das Setzten des Attributs funktioniert

Gruß
Peter



More information about the TYPO3-german mailing list