2016-05-20 11 views
1

Я пытаюсь найти правило диазо для добавления нового элемента в контейнер перед его закрывающим тегом. Например:Diazo правило для добавления элемента перед закрытием тега

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> 

Мне нужно, чтобы он работал для каждого случая - с содержимым и без содержимого в контейнере.

Ни один из них не в порядке:

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

, потому что заменяет все.

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

потому что прилагается к моему контейнеру.

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

потому что прилагается к нему.

ответ

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

Все правила в http://docs.diazo.org/ –