2016-05-04 8 views
0

私は必要な場所に必要なtplファイルを自分のhtmlに直接入れてCS-Cartでテンプレートを作成しています。しかし、私はどのようにするか分からない主なメニューが含まれています。カスタムテンプレートのCS-Cartメニュー

例えば、

現在、2つのカテゴリと2つのページがあり、「トップナビ」というカスタムメニューが作成されました。これを私のhtmlテンプレートファイルに含めるにはどうすればいいですか?

答えて

1

、あなたはまだブロックマネージャを使用する必要があります:

は多くを学ぶためにドキュメントをチェックしてください。あなたはメニューのブロックを作成し、手動でここにチュートリアルに従うことによって、それを挿入することができ

:アレクサンダーが指摘するようにhttp://forum.cs-cart.com/topic/29828-a-simple-way-to-add-any-content-on-any-place-on-template/

けれども、それはそれを行うための推奨方法ではありません。

0

組み込みブロックマネージャの使用を検討する必要があります。 ブロックは、管理パネルでGUIを使用してページ上の任意の場所に配置できる「ウィジェット」です。そのためのテンプレートはありません。ブロックは動的にレンダリングされています。テンプレートにテンプレートを含めることはできません。

作成したメニューをレンダリングしてページレイアウトに配置するブロックを作成する必要があります。あなたがこれを行うことができますhttp://docs.cs-cart.com/4.3.x/user_guide/look_and_feel/menus/index.html

+0

実際に独自のテンプレートを作成する場合は、独自のテンプレートのテンプレートまたはメインコンテンツのテンプレート(ブロックでもあります)でなければなりません。 –

+0

私は、より良いデザインコントロールのためにヘッダーとフッターのためにコンポーネントを自分のhtmlにコーディングし、コンテンツエリアのブロックマネージャーのみを使用したいと考えていました。検索/カートの内容/ログインなどのブロックは、手動で挿入されても問題ないようです。しかし、このようなメニューを行う明確な方法はありません... – user500665

関連する問題