2011-09-10 7 views
0

2つの異なるメニューの下に一連の記事を表示する必要があるサイトがあります。アクティブなメニューに応じて、異なるモジュールが表示されます。問題は、記事内の内部リンクにitemidが1つのみメニューに結びついていることです。現在のメニューに基づいてitemidを動的に変更します。

私が覚えている解決策は、それらのメニューに使用するテンプレートのindex.phpを変更して、すべての内部リンクを検索して置き換えることです。現在のIDに基づいてitemidを設定します。この状況ではmod_rewriteは動作しませんので、Joomlaでこれを行うには適切な方法がありますか?

は私が <jdoc:include type="component" /> を取ると、だけではなくコンポーネントを含め、変数に内容を読んで、検索を行うと、交換して戻ってそれを吐き出す必要があるだろうと思われます。これをどうやってやるの?

この問題のより簡単なアプローチはありますか?

答えて

2

内部リンクからアイテムIDを削除するだけです。デフォルトでは、アイテムIDは現在のアイテムから継承される必要があります。

+0

ブレントありがとうございます。私の質問で明らかになったようにJoomlaにはかなり新しいです:)。 – Josh

+0

問題はありません、Joomlaはかなり洗練されたソフトウェアです。すべての詳細を学ぶには時間がかかります。 –

関連する問題