簡體   English   中英

ocmod 未顯示 opencart 3 中的任何更改

[英]Ocmod not showing any changes in opencart 3

我是opencart的新手。 我想在管理面板的目錄部分創建一個額外的字段。 我制作了一個 ocmod 文件,它將找到一個具有特定 id 的 div,然后暫時添加一個 span。 其實我想要一個文件上傳按鈕。

下面是我的安裝。xml 代碼

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Catalogupload</name>
    <version>1.0</version>
    <author>Rishi</author>
    <link>https://www.sarvadaa.com</link>
    <code>Upload catalog file</code>
    <file path="admin/view/template/catalog/information_form.twig">
        <operation>
            <search><![CDATA[
            <div class="tab-pane" id="tab-seo">
            ]]></search>
            <add position="before"><![CDATA[<span id="rishi">Hello</span>]]></add>
        </operation>
    </file>
</modification>

zip 文件名為 catalogupload.ocmod.zip。

它對管理面板沒有任何影響。

當我從存儲中查看 ocmod.log 文件時,會顯示以下內容,我對此一無所知。

2021-06-02 6:16:25 - MOD: Modification Default

FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 69

FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 77
LINE: 151
LINE: 168

FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 59

FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 67
LINE: 73

FILE: system/library/template/template.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 18

FILE: system/library/template/twig.php
CODE: $loader = new \Twig_Loader_Filesystem(DIR_TEMPLATE);
NOT FOUND - OPERATIONS ABORTED!
----------------------------------------------------------------
MOD: Catalogupload

FILE: admin/view/template/catalog/information_form.twig
CODE: <div class="tab-pane" id="tab-seo">
LINE: 132
----------------------------------------------------------------
MOD: OCMOD Downloader

FILE: admin/controller/marketplace/modification.php
CODE: n enable(
LINE: 550
CODE: 'modification_id' => $result['modification_id'],
LINE: 715

FILE: admin/view/template/marketplace/modification.twig
CODE: if not modification.enabled
LINE: 96
----------------------------------------------------------------

請幫我解決一下這個。 我在這里做錯了什么?

您需要更新修改緩存並更新 Dashboard 上 twig 模板的緩存。

如果您使用 OpenCart 3.0.3.6,則modification.xml .xml 文件存在錯誤。

您也可以安裝免費擴展來修復此錯誤https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=40216

這將解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM