/ / 2.0.1.1 opencartバージョンの位置を作成するにはどうすればよいですか? - opencart、opencart2.x

2.0.1.1 opencartバージョンの位置を作成するにはどうすればよいですか? - opencart、opencart2.x

Opencartには4つのレイアウトが残っていますが、TopとBottom.Adapting新しいカスタム位置は手動では不可能ではありませんが、理想的にはコアで行う必要があります。

"header-bottom"や "footer-top"のようなものは、 "Menus"や "Slideshows"のような多くのモジュールにとって非常に便利です。

2.0.1.1 opencartバージョンでは、上記のようなポジションをどのように作成できますか?

おかげで助けてください

回答:

回答№1は2

私は作成中です

footer_top POSITION同様に、任意の位置を指定できます

のコードを追加 opencart2catalogcontrollercommonhome.php 15行目 この行をどこに置くか理解してください)

$data["footer_top"] = $this->load->controller("common/footer_top");

このコードをopencart2catalogviewthemedetaulttemplatecommonhome.tplに追加してください オンライン13

 <div id="content" class="col-sm-12"><?php echo $footer_top; ?></div>

コピー - > opencart2catalogcontrollercommoncontent_top.php

to ----> opencart2catalogcontrollercommonfooter_top.php

そして44行目を変更する

から

$modules = $this->model_design_layout->getLayoutModules($layout_id, "content_top");

$modules = $this->model_design_layout->getLayoutModules($layout_id, "footer_top");

opencart2adminviewtemplatedesignlayout_form.tplを開いてこれを追加してください 選択位置のドロップダウンメニュー

    <?php if ($layout_module["position"] == "footer_top") { ?>
<option value="footer_top" selected="selected">footer top</option>
<?php } else { ?>
<option value="footer_top">footer top</option>
<?php } ?>

後にコードを追加する

html += "    < option value="content_top"><?php echo $text_content_top; ?>< /option>";

addmodule()関数の行

html += "    < option value="footer_top">footer top< /option>";

ポジションをチェック

opencart2 / admin / index.php?route =デザイン/レイアウト/編集&トークン= 7ddf86dsfdsfsdfdsfsdfdsfsdf5df&layout_id = 1