0

http://docs.joomla.org/How_to_add_breadcrumbshttp://api.joomla.org/Joomla-Framework/Application/JPathway.htmlを通り抜けまし たが、役に立ちません。

本やインターネットでこれ以上の情報は見つかりませんでした。

私のウェブサイトには、スクリプトを介して生成された数千のページがあります。ページのブレッドクラムナビゲーションを生成したいと思います。このナビゲーションの欠如のために、GoogleはAdSenseアカウントを拒否しました。

4

2 に答える 2

2

他に何を説明する必要があるのか​​ わかりません。Joomla はパンくずリストを $pathway オブジェクトに保存します。コンポーネントは、名前とリンクの 2 つのパラメーターを使用して、そのオブジェクトにアイテムを追加します。

次のようにオブジェクトを呼び出します。

$pathway   =& $mainframe->getPathway();

次に、次のように追加します。

$pathway->addItem('name of item', 'link to item');

次に、ブレッドクラム モジュールをモジュール マネージャーに追加します。それ以上のものはありません。他に何が必要ですか?

于 2011-03-08T00:07:29.717 に答える
1

ブレッドクラムは通常、呼び出されているコンポーネントによって更新されます。

$pathway =& $mainframe->getPathway();

その後

$pathway->addItem($membership->name, JRoute::_('index.php?option=com_rsmembership&view=membership&cid='.$membership->id.':'.JFilterOutput::stringURLSafe($membership->name) . "&Itemid=" . $itemid));

上記は rsmembership の例です

基本的に、ブレッドクラムは Joomla によって維持 (または保存) され、コンポーネントによって追加されます。

于 2011-03-07T08:23:48.880 に答える