私は必要な場所に必要なtplファイルを自分のhtmlに直接入れてCS-Cartでテンプレートを作成しています。しかし、私はどのようにするか分からない主なメニューが含まれています。カスタムテンプレートのCS-Cartメニュー
例えば、
現在、2つのカテゴリと2つのページがあり、「トップナビ」というカスタムメニューが作成されました。これを私のhtmlテンプレートファイルに含めるにはどうすればいいですか?
私は必要な場所に必要なtplファイルを自分のhtmlに直接入れてCS-Cartでテンプレートを作成しています。しかし、私はどのようにするか分からない主なメニューが含まれています。カスタムテンプレートのCS-Cartメニュー
例えば、
現在、2つのカテゴリと2つのページがあり、「トップナビ」というカスタムメニューが作成されました。これを私のhtmlテンプレートファイルに含めるにはどうすればいいですか?
、あなたはまだブロックマネージャを使用する必要があります:
は多くを学ぶためにドキュメントをチェックしてください。あなたはメニューのブロックを作成し、手動でここにチュートリアルに従うことによって、それを挿入することができ
:アレクサンダーが指摘するようにhttp://forum.cs-cart.com/topic/29828-a-simple-way-to-add-any-content-on-any-place-on-template/
けれども、それはそれを行うための推奨方法ではありません。
組み込みブロックマネージャの使用を検討する必要があります。 ブロックは、管理パネルでGUIを使用してページ上の任意の場所に配置できる「ウィジェット」です。そのためのテンプレートはありません。ブロックは動的にレンダリングされています。テンプレートにテンプレートを含めることはできません。
作成したメニューをレンダリングしてページレイアウトに配置するブロックを作成する必要があります。あなたがこれを行うことができますhttp://docs.cs-cart.com/4.3.x/user_guide/look_and_feel/menus/index.html
実際に独自のテンプレートを作成する場合は、独自のテンプレートのテンプレートまたはメインコンテンツのテンプレート(ブロックでもあります)でなければなりません。 –
私は、より良いデザインコントロールのためにヘッダーとフッターのためにコンポーネントを自分のhtmlにコーディングし、コンテンツエリアのブロックマネージャーのみを使用したいと考えていました。検索/カートの内容/ログインなどのブロックは、手動で挿入されても問題ないようです。しかし、このようなメニューを行う明確な方法はありません... – user500665