0

私が構築している J2.5 のサイトには、多くのカテゴリがあります...類推のために料理を取り上げましょう....

今のところ、次のように編成されています。

メインディッシュ 1

-料理1

-料理2

-皿3

---Dish3 サブ 1

---Dish3 サブ 2

---皿3サブ3

---Dish3 sub4

-皿4

  • ....

私は7-8個のメインディッシュを用意します。40皿、それぞれ約。5 つのサブディッシュ...これらはすべてカテゴリであり、記事を入力する必要があります...

最初の質問ですが、その組織を簡素化する方法はありますか? メインディッシュをまったく持たないかもしれません。サブカテゴリを持つディッシュの数が多いだけです...

第二に、メニューを整理する方法は?200 料理のメニューを持つことは非常に非人間工学的に思えます...おそらくアルファベット順のサブグループを作成します (AD、EH、IM など?)

第三に、サブメニュー od サブディッシュが別のテンプレートの位置に表示されるようにしたいと思います。そのディッシュがナビゲートされたとき...私の言っていることを理解していれば...メインディッシュを持つメインメニュー-ディッシュ、そして左側にDish に移動すると、Sub1、sub2、sub3 が表示されます。本当にすべてのディッシュに対して新しいメニューを作成する必要がありますか? または、選択したカテゴリに基づいて、メニューにサブディッシュを何らかの方法で動的に入力できますか?

今のところはこれですべてだと思います...あなたの尊敬される回答に基づいて、いくつか追加の質問があるかもしれません。

ありがとう

編集:コンポーネントのようにそのようなものが存在する場合、おそらく1つのカテゴリとタグベースのメニューだけで、私の頭をよぎりました...

4

2 に答える 2

1

まず、Joomla2.5 ではなく Joomla3 を使用することを強くお勧めします。主な Joomla3 の利点は、レスポンシブなデフォルト テンプレートです。これらはそれほど悪くはなく、デスクトップや携帯電話でうまく機能します. Joomla 2.5 で使用しているテンプレートは何ですか? あなたが作成したカスタムのものですか、それともJoomlaインストールパッケージのデフォルトのものを使用していますか?

おそらく、カテゴリの主な問題は、記事 (料理)が 1 つのカテゴリしか持てないことです。ある日、料理に苦労することになると思いますが、どのカテゴリーに入れますか? 選択できるカテゴリは 1 つだけです。

タグを使用すると、この問題を解決できます。どの料理にも、任意の数のタグを付けることができます。そのため、カテゴリの代わりにタグを使用することをお勧めします。Joomla2.5でタグを管理できる降下拡張機能を見つけることができると確信していますが、タグは組み込みの Joomla3です。Joomla3 にはタグと呼ばれるコンポーネントがあります。このコンポーネントでは、サブタグ(親タグと子タグ)も作成できるので、あなたにぴったりだと思います。

メニューについて 料理ごとにメニュー項目を作成する必要はありません。できることは、料理(記事)をカテゴリ(タグ)に整理し、カテゴリ(タグ)のみのリンクを作成することです。たとえば、スープというカテゴリ (タグ) があるとします。次に、スープカテゴリ (タグ) のリンクを作成します。そのリンクには、スープに含まれるすべての料理 (記事) が表示されます。訪問者はそれらのそれぞれを押して、詳細について料理の記事に入ることができます. したがって、リンクを作成するときは、カテゴリ ブログ リストまたは単にカテゴリ リストと呼ばれるメニュー項目を探します。Joomla3 では、タグ付けされた項目のコンパクトなリストを表示するメニュー項目を作成できます。

可能性について広い視野を持っていただければ幸いですが、最善の方法はJoomla3 でタグコンポーネントを使用することだと思います。タグ付けされたアイテムのコンパクト リストと呼ばれるメニュー アイテムを作成します。また、tags モジュールを使用して、どこかにリストされているすべてのタグを表示し、記事を分類しすぎないようにします。たぶん、あなた自身の快適さのためにいくつかのカテゴリがあります。

SEO (検索エンジン最適化) が本当に気になるなら、料理ごとにメニュー項目を作成する必要があります。メニュー項目ごとに作成される SEF (Search Engine Friendly) リンクのためです。記事にリンクがない場合は、一般的な Joomla リンクが使用されます。

于 2013-08-16T12:52:48.503 に答える
0

すでに K2 に切り替えているので、それをお勧めする必要はありません。メニューの構造に関しては、各メニュー項目はカテゴリのみにリンクする必要があります。料理ごとにメニュー項目を作成する必要はありません。メニュー項目は、カテゴリから itemID を継承します。料理の URL は次のようになります。

domain.com/category menu item alias/sub category menu item alias/dish K2 item alias.html

これは、組み込みの Joomla SEF URL を mod_rewrite および append .html と共に使用することを前提としています。

メニューについては、左に表示するメニューごとにメニューを作成する必要はありません。必要なことは、開始レベル 2 と終了レベル 2 を表示するように設定された単一のメニュー モジュールを使用することだけです。これが Joomla に伝えていることは、現在選択されている親メニュー項目のサブメニューを表示することです。したがって、メイン メニューで Dish3 をクリックすると、左側のメニューに Dish3 のすべての子メニューが表示されます。わかる?メニューの設定方法によっては、左側のメニューの開始レベルを調整する必要がある場合があります。

于 2013-08-16T21:28:16.297 に答える