1

Prestashop は初めてですが、すでに多くのドキュメントを読んでいます。とにかく、私は Prestashop のカスタム テーマを作成しています。{HOOK} に割り当てられているデフォルト モジュールの移動に問題があります。たとえば、検索バーを TOP からナビゲーションに移動したいとします。他の例として、ログに記録されたユーザー情報モジュールをページ ヘッダーの上のバーに移動することが考えられます。

特定のページ要素の管理でモジュールを削除できることはわかっていますが、これはカスタム テーマであるため、ユーザーは管理モジュールを変更する必要があります。テーマフォルダーで直接変更を加えたいです。前もって感謝します。

4

1 に答える 1

1

2 つの方法があります。

1)それを行う最良の方法は、css位置(絶対、相対など)を使用してから、左、右、上、下、または朝(左、右、上、下)を使用することです。このように、コアモジュールはこれらと同じままです。ほとんどの場合、css の変更のみが発生します。

2) モジュールに変更を加え、必要に応じて他のフックに割り当てることでそれを行うことができます。一部の場所では、フックがない場合があります。その場合は、独自のフックを作成してから、そのフックに配置するモジュールを変更する必要があります。

方法 2 は良くなく、複雑です。方法 1 はクリーンで簡単で、css の変更のみが必要で、モジュールのテンプレート ファイルに含まれている場合があります。

モジュールのテンプレート ファイルも変更する場合は、それらのテンプレート ファイルをthemes/your_theme_name/modules/フォルダーに移動します。たとえば、blockcart モジュール テンプレート ファイルに変更を加えてから、それらのテンプレート ファイルをyour_theme/modules/blockcart/フォルダーに移動します。これは、変更したテンプレート ファイルを上書きしないようにするためのベスト プラクティスです。

于 2013-11-04T04:50:14.403 に答える