この小さなチュートリアルに従って、必要なものを作成しました: Stackoverflow - カスタム管理ページ
しかし、ファイルをサーバーにアップロードするときに、自動的に管理メニューにリンクを配置する必要がありました...
どうすればいいですか?:s グーグルで検索しましたが、答えが見つからなかったと思います:s
この小さなチュートリアルに従って、必要なものを作成しました: Stackoverflow - カスタム管理ページ
しかし、ファイルをサーバーにアップロードするときに、自動的に管理メニューにリンクを配置する必要がありました...
どうすればいいですか?:s グーグルで検索しましたが、答えが見つからなかったと思います:s
使用しているopencartのバージョン、vqmodを持っていますか(まったく使用するつもりですか)、そのページリンクを管理パネルのどこに表示したいかをお知らせください。
vqmodをインストールする必要があります(手順に従ってください)
.xml ファイルを作成し、vqmod XML フォルダーに保存して、これを入れます
<modification>
<id>Add a link</id>
<version>1.5.4</version>
<vqmver>0.1</vqmver>
<author>Jeffrey Murdock</author>
<!-- edit header controller -->
<file name="admin/controller/common/header.php">
<!-- create link to your page -->
<operation error="log">
<search position="after"><![CDATA[$this->data['setting'] = $this->url->link('setting/store', 'token=' . $this->session->data['token'], 'SSL');]]></search>
<add><![CDATA[
$this->data['hello_world'] = $this->url->link('custom/helloworld', 'token=' . $this->session->data['token'], 'SSL');
]]></add>
</operation>
<!-- / -->
</file>
<!-- edit header template -->
<file name="admin/view/template/common/header.tpl">
<!-- add link to your page -->
<operation error="log">
<search position="before" offset="1"><![CDATA[<ul class="right">]]></search>
<add><![CDATA[
<li><a class="top">Your link</a>
<ul>
<li><a href="<?=$hello_world;?>">Hello World</a></li>
</ul>
</li>
]]></add>
</operation>
<!-- / -->
</file>
</modification>
vqmod を適切にインストールし、opencart 1.5.4 バージョンを使用している場合、管理者のトップ メニューにリンクが表示されます。
これは、ファイルをサーバーにアップロードするときに自動的に行うことはできません。管理ヘッダー ファイルを編集して挿入するには、vQmod を作成する必要があります。