バグ報告 > フロント機能 > 画面レイアウトが崩れる問題 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ohm |
投稿日時: 2009/11/13 0:15
対応状況: −−−
|
半人前 登録日: 2009/10/18 居住地: 投稿: 11 |
画面レイアウトが崩れる問題 いつも参考にさせて頂いております。
今回は、問題を発見しましたので投稿させて頂きます。 EC-CUBEコミュ版 r18362 MySQL を使用しております。 画面レイアウトでブロックに全画面に反映するチェックボックスがあると思います。 この全画面に反映するチェックをした状態で、たとえばログインエラーを発生させると、通常サイドカラムなし(CSSで言うところのone_maincolumnが適用)のエラーが表示されますが、全画面に反映するチェックボックスのブロックが無理やり表示されてしまい画面が崩れてしまいます。 対処方法はありませんでしょうか? 理想は、サイドカラムを表示しないもしくはCSSの「one_maincolumn」ではなく2カラム以上のCSSが適用されることだと思います。 よろしくお願いします |
seasoft |
投稿日時: 2009/11/13 0:38
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 画面レイアウトが崩れる問題 その問題だけなら比較的簡単に改修できそうな気もしますが、実際には並び順や一意制御など他の問題もあって・・・
> 対処方法はありませんでしょうか? 私どもでは、「全ページ」を使わないことで対処しています。
|
flealog |
投稿日時: 2009/11/13 10:45
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 画面レイアウトが崩れる問題 この機能、私も「おぉっ!」と思って使ってみたら「おぉ・・・」ってなってしまいました。。。
今の仕様では無理がありますよね^^; 私は全ページに表示ではなく、レイアウト設定できるページ全てに表示(またはレイアウト設定できるページ全てに設定)だと使い勝手が格段に上がると思うんですが・・・ 技術と知識がないのでいつか改修されることを夢見てます^^
|
nanasess |
投稿日時: 2009/11/13 11:49
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 画面レイアウトが崩れる問題 引用:
レイアウト設定できるページに限定してしまうと, ヘッダやフッタにアクセス解析用のタグなど, 本来は表示されないコードを全ページに入れたい場合に不便だったりします... 良い落し所が無いでしょうかねぇ... |
flealog |
投稿日時: 2009/11/13 12:01
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: 画面レイアウトが崩れる問題 引用:
なるほどアクセス解析ですか・・・ たとえばレイアウト設定ではヘッダー・フッターには設定できなくしてしまって、ヘッダー/フッター設定で<body></body>外も設定できるように、編集項目を4か所に増やすとか^^; 言うだけは簡単なんですけどね。 何も出来なくてごめんなさい。。。
|
nanasess |
投稿日時: 2009/11/13 14:19
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 画面レイアウトが崩れる問題 引用:
いえいえ, ありがとうございます! レイアウトはレイアウト設定で, ヘッダー/フッターは, ヘッダー/フッター設定で... と, 機能の役割をしっかり分けておいた方が, わかりやすいと思うんです. たとえば, 「全ページ」のチェックを入れると, 動的に「レイアウト可能なページのみ適用」のチェックボックスが現れるようにするようなアイディアはありますが, 実装が複雑になりそうですね... 僕の方でも, 良い仕様を考えてみようと思います. |
ohm |
投稿日時: 2009/11/14 0:21
対応状況: −−−
|
半人前 登録日: 2009/10/18 居住地: 投稿: 11 |
Re: 画面レイアウトが崩れる問題 いろいろな要因があって難しいんですね
でもこの画面レイアウト完成するとなかなかGoodな機能ですよね 画面レイアウトの1カラムか2カラムかという判断はどのあたりのコードで指定されているのでしょうか? 勉強がてら仕組みを読み取ってみたいのでヒントを下さい。 よろしくお願いします |
nanasess |
投稿日時: 2009/11/16 10:18
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 画面レイアウトが崩れる問題 引用:
data/class/pages/LC_Page.php の下記メンバ変数を使用してます.
継承先の page クラスでオーバーライドして, $tpl_column_num = 1 なら 1カラム, デフォルト値なら 2カラム, $tpl_column_num = 3 なら 3カラムといった具合です. 条件分岐自体は, data/Smarty/templates/default/site_main.tpl の97行目付近で行ってます.
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |