2012-03-19 13 views
0

私はJoomlaを初めて使っていて、localhost.Nowでテーマのカスタマイズを行っています。すべてのことはうまくいきます。しかし、私はそれに関連するメニューリンクarticle.Windowをクリックすると、index.phpページの左パネルが表示され、他のモジュールは表示されません。スクリーン上に表示されています.Pariculerの時に特定のモジュールを削除するにはどうすればいいですか?私はjoomlaに新しいので、この問題のためのステップdecsriptionで私にステップを与えてください。記事ページ(Joomla 1.5)で特定のモジュールを追加する方法

ありがとうございます!!!!!

+1

モジュールマネージャで、モジュールを編集するときに、モジュールを表示するページを選択することができます。記事(メニュー項目)の選択を解除するか、単にホームページを選択するだけです。 – MrCode

答えて

-1

表示を制御するメニュー項目を持たない特定の記事にのみモジュールを表示することについて話している場合は、新しいモジュール位置でテンプレートにアサーションを追加する方法があります。モジュールの位置がコンテンツ領域の外にある場合、あなたが{loadpositionのmyModulePosition}を使用することができ、物品の内部モジュールを表示する代わり場合は、それを行うだろうかある

<?php 
$articleId = Number of article from a query or set as static value.... 
if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('id') == $articleId) 
{ 
?> 
    <jdoc:include type="modules" name="slideshow" style="xhtml"/> 
<?php 
} 
?> 

、ちょうどモジュールがあることを確認してくださいすべてのページに表示するように設定されています(条件付きのため気にしないでください)。

+0

このようなものは決してテンプレートにハードコードするべきではありません。それはその場所ではありません。記事を変更/追加/削除するには、コードを変更する必要があります。指定されたすべては、Joomlaフレームワーク内で、メニュー項目や拡張機能を使って、テンプレートに何かをハードコードすることなく行うことができます。 –

0

行く:あなたはより複雑な状況、使用モジュールを割り当てる必要がある場合

http://docs.joomla.org/How_do_you_assign_a_module_to_specific_pages%3F

を"joomlaの管理者から。その後、作成した特定のメニューからの表示の選択を解除します。 uをすべてのページに表示し続けると、uが作成したすべてのメニュー項目にそのモジュールが表示されます。そのモジュールを表示したいメニューだけをチェックしてください。

関連する問題