0

PHPコメント付きのテンプレートハンドルバーがあります。HTML の結果にこれらのコメント php を含めたくないので、{{! }}。

$テンプレート:

<?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 );

前の例では、php コメント付きで html を返します。

4

1 に答える 1

0

のようなハンドルバー テンプレート コメントを使用できないのはなぜ{{! }}ですか?

<?php ?>コメントからタグを置き換えるだけで、そのコードは最終的なテンプレートから削除されます。

于 2013-08-12T01:15:56.073 に答える