0

私は vqmod opencart の修正を書いていますが、問題が 1 つあります。基本的なコードがあります:

<operation>
<search position="after"><![CDATA[<?php echo $description; ?></div></div>]]></search>
<add>
<![CDATA[<div class="content"><h2>Testimonials</h2><div class="box-testimonial"><?php echo $description_new; ?></div></div>]]>
</add>
</operation>

だから私がやりたいことは、 $description_new が空でない場合にのみコードを表示するための何らかの条件を作成することです。この vqmode コードの構文は何ですか?

前もって感謝します、アレック

4

2 に答える 2

0

わかりました。CDATA内の通常のphp構文のようです

    <![CDATA[<?php if (isset($this->data['description_new'])) { echo '<div class="content"><h2>Testimonials</h2><div class="box-testimonial">' . $description_new . '</div></div>'; } else { echo ' '; }?>]]>
于 2012-08-30T10:23:23.247 に答える
0

vQmod を使用すると、ファイルの内容に実際に触れることなく、通常どおりファイルにコードを挿入できます。はい、あなたが持っているのと同じように if ステートメントを使用しても問題ありません。また、私が指摘したいのは、検索部分にはできるだけ少ないコンテンツを使用する必要があるということです。これはユニークです. したがって、上記のコードでは

echo $description;

一致するのに十分なはずです。また、他の mod を使用した場合に破損する可能性が低くなります。

于 2012-08-30T12:01:34.703 に答える