メインメニュー

メニューが左に寄ってしまいます。

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー



前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2015/4/22 9:19
sai  新米   投稿数: 8
お世話になっております。

マルチメニュー2を入れてモジュールによって
左に寄ってしまうのですが、対処方法が分かりますでしょうか?

参照画像
http://photozou.jp/photo/show/306257/221537390

どうぞよろしくお願い致します。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015/4/22 13:45
wye  管理人   投稿数: 5245
saiさん、こんにちは

> マルチメニュー2を入れてモジュールによって
> 左に寄ってしまうのですが、対処方法が分かりますでしょうか?

画像見ました

モジュールによってとなっているので
CSSの影響を受けるモジュールとそうでないモジュールがあるということのようです

ブロックのテンプレートに直接スタイルシートを書き込んでみて調整するのが良いかと思われます

一例です(これが解というわけでないです)
<a href="" style="padding-left:20px;">
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015/4/22 21:53
sai  新米   投稿数: 8
ありがとうございます。

早速、やってみようと思い、ツリーメニュー2の
treemenu2_block_display.html
をこのように変更したら直ったのですが、今度は、選択中の
ページが薄くピンク色になる下地が出なくなってしまいました。

このままでも、いいと思うのですが選択中のページのメニュー下地を表示する方法は御座いますでしょうか?

<table cellspacing="0"><tr><td id="mainmenu">

<!-- div id="<{$mydirname}>" -->
<{foreach from=$block.list item=menu key=count}>
<a href="<{$menu.url}>" class="<{if $count==0}>menuTop<{elseif $menu.depth==0}>menuMain<{else}>menuSub<{/if}> style="padding-left:20px; menu<{$menu.depth}><{if $menu.hereblk}> hereblock<{/if}><{if $menu.here}> here<{/if}>"<{if $menu.target}> title="Popup!" target="_blank"<{/if}>><{$menu.title}><{if $menu.target}>&nbsp;<img src="<{$xoops_url}>/modules/<{$mydirname}>/images/popup.gif" /><{/if}></a>
<{/foreach}>

<!-- /div -->

</td></tr></table>

ありがとうございます。どうぞよろしくお願い致します。
投票数:3 平均点:6.67
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015/4/22 22:30 | 最終変更
wye  管理人   投稿数: 5245
> treemenu2_block_display.html
> をこのように変更したら直ったのですが、今度は、選択中の
> ページが薄くピンク色になる下地が出なくなってしまいました。

styleがclassの中に入っているので、CSSがうまく働かないようです


以下にインデントをつけて、書いてみましたけど、うまく表示されないようなので
全角スペースを使ってかきました(コピペ注意)

----------
<table cellspacing="0"><tr><td id="mainmenu">

<{foreach from=$block.list item=menu key=count}>
 <a href="<{$menu.url}>" style="padding-left:20px; class="menu<{$menu.depth}>
  <{if $count==0}>
   menuTop
  <{elseif $menu.depth==0}>
   menuMain
  <{else}>
   menuSub
  <{/if}>
  <{if $menu.hereblk}>
   hereblock
  <{/if}>
  <{if $menu.here}>
   here
  <{/if}>"

  <{if $menu.target}>
   title="Popup!" target="_blank"
  <{/if}>
 >

  <{$menu.title}><{if $menu.target}>&nbsp;<img src="<{$xoops_url}>/modules/<{$mydirname}>/images/popup.gif" /><{/if}>

 </a>
<{/foreach}>

</td></tr></table>
--------
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015/4/23 21:20
sai  新米   投稿数: 8
度々、すみません。

上記のソースで試したのですが、今度は深い階層のメニューが同じ階層表示になってしまいました。

ちょっと一筋縄ではでは行かなそうな感じのでしょうか?

度々、すみません。
投票数:2 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015/4/23 22:22 | 最終変更
wye  管理人   投稿数: 5245
> 上記のソースで試したのですが、今度は深い階層のメニューが同じ階層表示になってしまいました。

menu<{$menu.depth}>

この部分が関係していると思われますが
ブラウザーでのソースにはちゃんと出力されていますか?

ホントならテンプレートなど修正せず
CSSファイルだけで対応できるはずですが
ブラウザソースが直接確認できないので回りくどくなってしまいます
投票数:2 平均点:5.00

  条件検索へ


Login
Register
LostPassword
PageTop
SiteTop
[ close ]
LOGIN
ユーザー名:

パスワード:


パスワード紛失 / 新規登録
LOGIN / PageTop / SiteTop