Opencart и VQmod проблема с изменением файлов - PullRequest
1 голос
/ 25 марта 2012

Мне нужна помощь с использованием VQmod, если у кого-то есть опыт, буду признателен за любую помощь.Я просмотрел документы VQmod, но, возможно, что-то пропустил.Я пытаюсь добавить новую вкладку в форму нового продукта Opencart (product_form.tpl), vqmod добавляет код, но не помещает его в нужное место:

Модификация:

<file name="admin/view/template/catalog/product_form.tpl">
        <operation>
            <search position="after"><![CDATA[
            <a href="#tab-design"><?php echo $tab_design; ?></a>
            ]]></search>
            <add><![CDATA[
            <a href="#tab-pins"><?php echo $tab_pins; ?></a>
            ]]></add>
        </operation>
    </file>

Модифицированный код, до модификации:

    <div id="tabs" class="htabs">

        <a href="#tab-general"><?php echo $tab_general; ?></a>
        <a href="#tab-data"><?php echo $tab_data; ?></a>
        <a href="#tab-links"><?php echo $tab_links; ?></a>
        <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
        <a href="#tab-option"><?php echo $tab_option; ?></a>
        <a href="#tab-discount"><?php echo $tab_discount; ?></a>
        <a href="#tab-special"><?php echo $tab_special; ?></a>
        <a href="#tab-image"><?php echo $tab_image; ?></a>
        <a href="#tab-reward"><?php echo $tab_reward; ?></a>
        <a href="#tab-design"><?php echo $tab_design; ?></a>

</div>

После модификации:

<div id="tabs" class="htabs">
<a class="selected" href="#tab-general" style="display: inline;">General</a>
<a href="#tab-data" style="display: inline;">Data</a>
<a href="#tab-links" style="display: inline;">Links</a>
<a href="#tab-attribute" style="display: inline;">Attribute</a>
<a href="#tab-option" style="display: inline;">Option</a>
<a href="#tab-discount" style="display: inline;">Discount</a>
<a href="#tab-special" style="display: inline;">Special</a>
<a href="#tab-image" style="display: inline;">Image</a>
<a href="#tab-reward" style="display: inline;">Reward Points</a>
<a href="#tab-design" style="display: inline;">Design</a>
</div>
<a href="#tab-pins">Pin Numbers</a>

Любая помощь будет оценена.

Спасибо, Леа

1 Ответ

0 голосов
/ 25 марта 2012

Измените свой код на

<file name="admin/view/template/catalog/product_form.tpl">
        <operation>
            <search position="replace"><![CDATA[
            <a href="#tab-design"><?php echo $tab_design; ?></a>
            ]]></search>
            <add><![CDATA[<a href="#tab-design"><?php echo $tab_design; ?></a><a href="#tab-pins"><?php echo $tab_pins; ?></a>]]></add>
        </operation>
</file>

Это должно разрешить его.Вы всегда должны использовать replace над after для добавления вкладок

...