2016-05-20 4 views
1

Ich versuche eine Diazo-Regel zu finden, um ein neues Element in einen Container vor seinem schließenden Tag einzufügen. Zum Beispiel:Diazo-Regel zum Anhängen eines Elements vor dem Schließen des Tags

Case 1 
<div class="some-A"> 
    <div class="some-B">1</div> 
    <div class="some-B">2</div> 
    <div class="some-B">3</div> 
</div> 

Case 1 - after rule applied 
<div class="some-A"> 
    <div class="some-B">1</div> 
    <div class="some-B">2</div> 
    <div class="some-B">3</div> 
    <div class="some-B">NEW</div> 
</div> 

Case 2 
<div class="some-A"> 
</div> 

Case 2 - after rule applied 
<div class="some-A"> 
    <div class="some-B">NEW</div> 
</div> 

Ich muss es für jeden Fall arbeiten lassen - mit und ohne Inhalt im Container.

Keiner von ihnen sind ok:

<replace css:theme=".some-A"> 
    <div class="some-A"> 
     <div class="some-B">NEW</div> 
    </div> 
    </replace> 

weil alle ersetzt.

<before css:theme=".some-A"> 
    <div class="some-B">NEW</div> 
    </before> 

, da hängt vor meinem Container.

<after css:theme=".some-A"> 
    <div class="some-B">NEW</div> 
    </after> 

da hängt danach.

Antwort

4
<after css:theme-children=".some-A"> 
    <div class="some-B">NEW</div> 
</after> 
+0

Alle Regeln in http://docs.diazo.org/ –

Verwandte Themen