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