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

Peter Vigier pvigier at web.de
Tue Feb 14 16:29:38 CET 2006


Hallo,
manchmal hilfts die alten Postings zu durchsuchen...
Hier die Lösung (es ist ein Bug):
	http://bugs.typo3.org/view.php?id=1052

(Dummerweise muss man sich anmelden um den Patch herunterladen zu
können, deswegen poste ich ihn einfach mal hier mit).

Nach dem patch von class.tx_templavoila_htmlmarkup.php
funktionierts wie man es erwartet!

Attached File: 05_templavoila_inside_attr.patch

Peter Vigier schrieb:
> 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

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 05_templavoila_inside_attr.patch
Url: http://lists.netfielders.de/pipermail/typo3-german/attachments/20060214/f568f443/attachment.asc 


More information about the TYPO3-german mailing list