登録  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  デザイン  メニューを縦列に表示したい
前へ 前へ
 
次へ 次へ
新しい投稿 2007/12/28 16:40
  匿名
184件の投稿
5位


メニューを縦列に表示したい 
いつもdotnetnuke.jpさんには色々と参考にさせていただき、お世話になっています。
以下の質問があり、投稿しました。

■このサイト(dotnetnuke.jp)のように、メニューを縦列に表示させるにはどうしたらよいでしょうか?

現状としましては、http://dotnetnuke.jp/tabid/632/Default.aspx
を参考にしながらスキンを作っており、
メニューのトークンは[SOLPARTMENU]で設定しています。

「スキニングホワイトペーパー」(http://dotnetnuke.jp/LinkClick.aspx?fileticket=0dWroFQ%2fsAw%3d&tabid=294&mid=801&forcedownload=true)の56ページに属性=display という参考になりそうな項目を見つけましたが、これをどこにどう組み込むのか・・・どう応用していいのかがわからず、困惑しています。。

どうしたらよいのでしょうか(;_;)

よろしくお願いいたします。
 
新しい投稿 2008/01/06 15:53
  河原 伸一
340件の投稿
3位




Re: メニューを縦列に表示したい 

スキンをどのように変更されているのか分からないのですが。。。

直接スキンファイル(ascxファイル)内を修正する方法としては、
 dnn:SolPartMenu を検索して頂いて タグに [display=vertical]
を追加して頂くとメニューが縦表示に変わります。

 
新しい投稿 2008/01/08 12:25
  meg
2件の投稿
ランキングデータがありません


Re: メニューを縦列に表示したい 

ありがとうございます。(^-^)

アドバイスいただいた内容で変更できるか、チャレンジしてみて、また書き込みます

 

 
新しい投稿 2008/01/09 9:44
  kyo-ko
24件の投稿
ランキングデータがありません


Re: メニューを縦列に表示したい 

解決した(?)ようですが、ちょっと補足。

上記の内容を見てみると、HTMLとCSSで作成しているのだと思います。
この場合、「スキニングホワイトペーパー」に記載されている項目をスキンに盛り込むためには、
別途XMLファイルの作成が必要です。
「スキニングホワイトペーパー」を基に、トークンごとに下記のような感じで属性を指定します。
(メニューを縦にする例)

<Object>
  <Token>[SOLPARTMENU]</Token>
  <Setting>
   <Name>display</Name>
   <Value>vertical</Value>
  </Setting>
</Object>

これをSkin.xmlというファイルで保存し、他のファイルと一緒にzip圧縮します。

 
新しい投稿 2008/02/29 13:37
  meg
2件の投稿
ランキングデータがありません


Re: メニューを縦列に表示したい 

ずいぶん遅くなってしまいましたが、上記の件、kyo-koさんが教えてくださったとおりに試したところ解決しました。

トークンにも属性や詳細をカスタマイズできることがわかり、汎用性が広がりました。

お力添えいただき、ありがとうございました(^.^)

 
前へ 前へ
 
次へ 次へ
  dotnetnuke.jp bbs  一般  デザイン  メニューを縦列に表示したい

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。