2011-10-23 13 views
2

2つのメニューを持つサイトを構築したいと思います。最初のメニューが上部ペインに表示され、2番目のメニューが左ペインに表示されます。メインメニューの子項目を左メニューに表示する方法

私が探しているのは、左のペインに子アイテムを表示する方法です。

たとえば、「testPageChild1」と「testPageChild2」の子メニュー項目を持つ「testPage」という名前のページの場合、左ペインにこれ​​らの子項目を表示する必要があります。

どうすればいいですか?

このような方法を実装する別の方法がある場合は、教えてください。

ありがとうございました

答えて

2

メニューでこれを行うことができます。またはnotandyが指摘するようにモジュールで行うこともできます。 「コンソール」モジュールもオプションで、Lyouが指すページの子どもたちへのリンクを提供します。

スキン内で行うには、メニューを使用して、ナビゲーションコントロールの「レベル」属性を調整する必要があります。スタイルに応じて

+0

これは本当にこれにアプローチするベストプラクティス方法です。 –

+0

ねえ、それは素晴らしいです!サードパーティのモジュールを使用するよりも優れています。ありがとうChris – StrouMfios

+0

Chris、DDR Treeviewメニューでもできると思いますか?私はルートレベルを隠そうとしているだけで、子とその子を表示しようとしています。 – user1781367

0

必要なものは、子リンクモジュールです。左側のペインに追加して、現在のページのサブページを表示するように設定するだけです。 私は通常Ventrian's http://www.ventrian.com/Products/Modules/ChildLinks.aspxを使用します。 しかし、無料のものを含むいくつかの他のものがありますhttp://dnnmodules.cn/Modules/Childpagelistfree.aspx

+0

これは素晴らしいことです。ありがとう@notandy – StrouMfios

-1

http://www.dnnsoftware.com/wiki/ddrmenu-user-guide

によると、その後

<%@ Register TagPrefix="dnn" TagName="NAV" Src="~/Admin/Skins/Nav.ascx" %> 
<dnn:NAV id="TopLevel" runat="server" Level="Root" /> 
<dnn:NAV id="Child" runat="server" Level="Child" /> 

と私はNodeSelector="RootChildren"に私のモジュールを設定しようとしたと私は働いていました。

+0

この質問にお答えすることに感謝しますが、ほぼ5歳であり、すでに受け入れられている答えがあります。あなたの努力は、より最近のものに答えることをお勧めします。 –

+0

私はこれで苦労していたので、別の答えを追加すると便利かもしれないと思った –

関連する問題