Можете ли вы определить макрос скорости, чтобы «обернуть» другой контент?

, я пытаюсь абстрагироваться от обычного сценария в сгенерированной разметке, где мне нужна пара тегов для" обертывания "произвольного содержимого. .Так что вместо того, чтобы писать это

<div class="container">
   <p class="someClass">Some header</p>
   <div id="foo">
     <!-- The real content that changes -->
   </div>
</div>

, я мог бы написать что-то «подобное»

#????
 <!-- The real content that changes
#end

Где, очевидно, я не знаю, что будет за # ????.

Насколько я знаю, это не так. можно сделать это с помощью макросов, за исключением определения макроса для начала блока и макроса для конца блока.

#macro(startContained)
<div class="container">
   <p class="someClass">Some header</p>
   <div id="foo">
#end

#macro(endContained)
   </div>
</div>
#end

#startContained
<!-- The real content -->
#endContained

Есть ли лучший способ сделать это?

10
задан phtrivier 8 February 2012 в 14:02
поделиться