2012-01-16 13 views
0

私はJoomlaに比べてWordpressの方が多いです。 私はJoomlaに関して1つの問題があります。私はそれが私が欲しい最小の機能を持っているので、非商用の連絡フォームを使用しています。メニューIDに基づいてJoomlaのページ見出しを変更します

しかし、これを使用しているときは、以前はデフォルトのJoomlaの連絡先フォームを使用していたので、ページの見出し書式はなくなりました。

デフォルトでは、ページ見出しはアイテムページのdivの下にH2タグで囲まれています。

私は私がこの問題を解決すると思ったことで

<div class="item-page"><h2>Contact Us</h2></div> 

を置くことによって、サードパーティの連絡先フォームのレイアウトファイルを変更する問題は、今私は、複数のメニュー/ページでこのサードパーティのコンポーネントを使用しています。ボランティアページと呼ばれる別のページがあります。現在、ボランティアページにはお問い合わせページの見出しが表示されます。

ボランティアIDが517のように、各メニューに固有のIDがあることがわかります。どのようにメニューIDに基づいて異なるページ見出しを表示できますか?

+0

を使用できるように、SEFのURLを使用している場合でも、Joomlaのは、パラメータが利用できるようになります!、リクエストからのItemIDを読むかもしれません - '$ currentMenuId = JSite :: getMenu() - > getActive() - > id;' – Dzulfriday

+0

連絡先フォームが正しく書かれている場合は、ページタイトルを設定するメニューを作成するときにパラメータを指定する必要があります。 – Craig

答えて

0

あなたはそれを難し​​い方法でやっています。まず、cp21yosが述べたように、拡張機能が適切にコーディングされている場合、インスタンスごとに独自のページ見出しを挿入する機能が必要です。そうでなければ、エクステンションやテンプレートに余分なコードを入れるのではなく、Joomlaの機能を組み込むことができます。カスタムHTMLモジュールを使用して、それを必要なメニュー項目に割り当てます。

0

また、あなたは、私はそれを解決し

JRequest::getInt('Itemid'); 
関連する問題