2013-08-06 2 views
0

У меня есть шаблон handle с комментариями php. Я не хочу, чтобы html-результат включал эти комментарии php, и я не могу использовать комментарий к рублю, например {{! }}.Render шаблон и массив с дескриптором

$ Шаблон:

<?php 
/** 
* Template to show the Section on the front end. 
* 
* @uses array $options         A collection 
* @uses string $options['section_additional_classes'] A list of additional 
* 
* @uses array $dropzones   A collection of widget dropzones. 
* @uses string $dropzones['A']  A first dropzone. 
* 
* @package admin-panel 
*/ 
?> 
<script data-widget-template="frontend-section" type="text/x-handlebars-template"> 
<div class="row-fluid {{ options.section_additional_classes }}"> 
    <div class="span12"> 
    {{& dropzones.A }} 
    </div> 
</div> 
</script> 

Мой код визуализации с рулю есть (например):

$hdlbars = new Handlebars_Engine(); 
$array_content_to_replace = array('dropzones' => array('A' => '<strong> Hello World!!</strong>'), 'options' => ('section_additional_classes') => 'class-example'); 

echo $hdlbars->render($template, array_content_to_replace); 

пример перед возвращенными HTML с PHP комментарий.

ответ

0

Почему вы не можете использовать комментарии к шаблону ручек, такие как {{! }}?

Это действительно решит вашу проблему, просто замените теги <?php ?> комментариями и этот код будет удален из окончательного шаблона.

Смежные вопросы