Zum Inhalt springen

rendering manipulation

Erstellt am 6. Februar 2007 · 2 Antworten · letzte Antwort am 6. Februar 2007

Tags: Frage

anj ·

Hallo Leute!

Ich brauche ein paar Tipps beim umändern bzw. beim manipulieren eines inhalts elements.

Ich habe eine extension, mit der ich auf ein in TV verbundenes Feld später per DOM zugreifen möchte. Ich müsste mich also irgendwie in das rendering von TemplaVoila einklinken, um damit quasi mein wrap der elemente zu machen:

ich möchte aus:

<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [begin] -->
		<a id="c1"></a>
          <h1>the title</h1>
          <h2>the subtitle</h2>

          <p class="bodytext">the text</p>
       
	<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [end] -->

das hier machen:

So das das gesatmte FCE in eine DIV mit der UID gewrapped wird, und das die elemente die dazugehören eine Klasse bekommen...

<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [begin] -->
		<a id="c1"></a>
<div id="contentElement-1">
<h1 class="field_name_von_diesem_Feld">the title</h1>
          <h2 class="field_subtitle alteKlasseDieBereitsDrinWar">the subtitle</h2>

          <p class="bodytext">the text</p>

</div>
	<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [end] -->
jenses ·

Wrappe das FCE in 2 DIVs, das äußere als Container (outer),
vom zweiten inneren DIV den id-tag als attr.
Den Rest hat dir Dmitry Dulepov ja schon erklärt ...

<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [begin] -->
<div class="fce-container">
	<div id="contentElement-1">
		<h1 class="field_name_von_diesem_Feld">the title</h1>
		<h2 class="field_subtitle alteKlasseDieBereitsDrinWar">the subtitle</h2>	
		<p class="bodytext">the text</p>
	</div>
</div>
<!--  CONTENT ELEMENT, uid:1/templavoila_pi1 [end] -->
anj ·

Hallo Jenses!

Deine Lösung ist mir klar, aber genau das möchte ich nicht, ich möchte nicht die HTML Vorlage abändern.

Die Erweiterung die ich baue, soll eben bestehende FCEs dynamisieren (AJAX). Das heisst, das ich eigentlich keine veränderung am bestehenden FCE machen, sondern nur erwetern möchte.

Komme ich da vielleicht mit den Hooks von TV weiter? OH man so viele fragen ... :/