質問 > フロント機能 > メインページのレイアウトについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ishibo |
投稿日時: 2008/9/13 11:09
対応状況: −−−
|
常連 登録日: 2008/5/24 居住地: 北海道 投稿: 33 |
メインページのレイアウトについて 初めまして。
現在テストを兼ねてサイトを制作しております。 メインページにおけるレイアウトに関して質問させてください。 メインページの任意の場所にnewsブロックなどを表示させるには どの様にしたら宜しいでしょうか? PHPには詳しくはないのですが、見たところ「.tpl」の幾つかのファイルがあってそれらが基本となり最終的に表示されている事はわかりましたが… 先ず行ったことを報告します。 1.index.tpl内の任意の場所にnews.tplのソースをそのままコピペではダメでした。 2.top.tplに関するcssで表示したい場所を2カラムに設定し左カラムにnewsを表示するように設定?してもダメでした。 (例) ・index.tpl <div id="flasharea" align="center"></div> <div id="top_con"> <div id="top_con-left"> <div id="left_news"> <div class="newsarea"> </div> </div> </div> <div id="top_con-left"> </div> </div> ・news.tpl <div id="newsarea"> 〜〜〜 省略 〜〜〜 </div> を以下に変更 <div class="newsarea"> 〜〜〜 省略 〜〜〜 </div> ちなみにindex.css内のnewsareaの修正は、 div#left_news { margin: 0; padding: 0; } div#left_news .newsarea { width: 550px; margin: 0; padding: 45px 5px 0 5px; font-size: 110%; background-image: url( ../img/top/news3.jpg); background-repeat: no-repeat; } 等となっております。 このコミュニティーサイト内で似たような事がないか探してみたり ググっても見ましたがしっくり来るようなヒントが見当たらなかったので新たに質問させていただきました。 どなたか、ご教授下さい。 ちなみにバージョンは… EC-CUBE 2.1.2 PHP 4.3.9 MySQL 5.0.22 サーバはxserverです。 宜しくお願いします。 |
seasoft |
投稿日時: 2008/9/13 11:22
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メインページのレイアウトについて news.tpl の呼び出し元である
/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php の処理も移植する必要があると思います。(未検証) 他の手法としてですが、ブロックの表示をコントロールする仕組みを分析して、同じ方法でブロックを呼び出せるならば、その方がスマートかも。news ブロックだけなら、現在行われている方法でも良さそうだなって気はしますが、色々なブロックを検討されているならですね。
|
ishibo |
投稿日時: 2008/9/13 14:30
対応状況: −−−
|
常連 登録日: 2008/5/24 居住地: 北海道 投稿: 33 |
Re: メインページのレイアウトについて ご返答ありがとうございます。
初歩的な質問になりますが、最終的?にTOPページを表示する時のPHPファイル名は何と言うファイルになるのでしょうか? date/class/class_extends/page_extends/page_extends/LC_Page_Index_Ex.php でしょうか? 私自身意味を理解していないのかもしれませんが、大概のPHPファイルでは、 /** * Page を初期化する. * * @return void */ function init() {} /** * Page のプロセス. * * @return void */ function process() {} /** * デストラクタ. * * @return void */ function destroy() {} の繰り返しで上記のような記述ですが、ここの意味を先ず知る必要があるのでしょうか? 排出画面から追いかけていこうと思いまして質問させて頂きます。 現行は、zen cartを使用しており、お客様から見た使い勝手ではEC-CUBUが良いのではと考え、移行を踏まえてインストールしましたが、同じデザインにしたく困っております。 要はトップページの真ん中辺りにニュースブロックを埋め込みそのまわりは通常の画像等のコンテンツでと考えております。 ※食品販売サイトです。 その他、送料にクールも追加したかったり商品詳細のレイアウトやデザインもあったりで、先ずはTOPページでつまずいてます。 |
seasoft |
投稿日時: 2008/9/13 16:56
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: メインページのレイアウトについて 私のメモ書きで申し訳ございませんが、下記が若干の参考になるかもしれません。
http://seasoft.jp1.cx/ec/tips/editfiles 引用: 要はトップページの真ん中辺りにニュースブロックを埋め込みそのまわりは通常の画像等のコンテンツでと考えております。 ニュースブロックを使うのがHOME(TOP)のみなら、ニュースブロック自身の上に、HOMEのコンテンツの一部を埋め込んでしまうという荒業もアリかと思います。私の運用管理サイトでは、実際にそのようにしています。
|
ishibo |
投稿日時: 2008/9/14 5:16
対応状況: −−−
|
常連 登録日: 2008/5/24 居住地: 北海道 投稿: 33 |
Re: メインページのレイアウトについて 参考ページありがとうございます。
先ずは参考にさせて頂き挑戦してみます。 ニュースブロックは、seasoftさんの言うとおりTOPページにのみ表示を予定しており、他のページでの表示は予定しておりません。 ちなみに荒業?は、例えばニュースブロックがページの真ん中あたりと想定し、ページ上部を通常の作りで制作したあとニュースブロック周り、その他フッターまでのデザインをニュースブロックで作ってしまうと言う事でしょうか? それなら逆にアリ?簡単?かもしれませんね。 自分しか制作・更新をしないのであれば自分自身がその作りを把握していればいいのですから…。 荒業?もとても参考になりました。 合せて調整してみます。 また不明な点がありましたらご教授お願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |