5

私は、使用している CMS のテンプレートを作成するためのワークフローを改善するために、asset /Grunt に飛び込みました。私が理解しようとしているのは、開発中 (つまり、「grunt watch」中) にテンプレートで HTML コンテンツのブロック/部分を使用することは可能ですか?最終的な HTML 出力 (つまり、"grunt build" を実行したとき)。以下のようなものですか?

<div id="content">
{{! if in dev context, include this partial }}
{{#if}}
  {{> body }}
{{! if in build context, include this partial }}
{{else}}
  {{> body-cms-tag }}
{{/if}}
</div>

dev/watch モードの場合、出力されるもの

<div id="content">
  <h1>Test Headline</h1>
  <p>This is just test content.</p>
</div<

しかし、ビルドモードでは、出力します

<div id="content">
  <?php echo $mContext['bodyElements']; ?>
</div>

Handlebars 構文、Assemble ヘルパー、または Grunt タスク (grunt-usemin に似ていますか?) のいずれかで、それは可能ですか?

4

1 に答える 1