質問 > フロント機能 > 2カラム設定のレイアウト |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DDR |
投稿日時: 2009/9/13 3:27
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
2カラム設定のレイアウト お世話になっております
似たような質問はあったのですがVer違いによるものなのか 解決できなかったので質問させていただきました 現在お問い合わせページを2つ作っているのですが レイアウトを変更したいのですが DEF_LAYOUTによる商品一覧のレイアウトを初期で読み込んでいると思いますが LC_Page_Contact.php
これをno_block.phpとした新規ページ作成で作ったページに変更
こうしてやっても、no_block.phpのレイアウトが反映されません dtb_blocpositionにも追加されており、単体としてページを表示させてやると通常に表示されます また、パラメーター設定でDEF_LAYOUTを"user_data/no_block.php" とすると商品一覧ページのレイアウトなどはそのまま残るのですが、登録した商品のみが表示できなくなってしまいましたので LC_Page_Products_List_Ex.phpを // レイアウトデザインを取得 $layout = new SC_Helper_PageLayout_Ex(); $layout->sfGetPageLayout($this, false, "products/list.php"); に変更しました Ver違いによるものなのでしょうか ナイトリービルド版のソースを参考に変更致しました 新規ページのuser_data/no_block.phpのレイアウトを お問い合わせページに反映させる方法をどのようにしてやれば 解決しますか? 宜しく御願いいたします 商品一覧ページも表示されたので DEF_LAYOUTを変更し"user_data/no_block.php"に変更 LC_Page_Contact.php
の場合でも表示されなかったので DEF_LAYOUTの部分をフルパスで ドメインからURLを記載してみましら、レイアウトは表示されますがお問い合わせの内容が表示されなくなってしまいます
|
hatarakuwe |
投稿日時: 2009/9/15 14:12
対応状況: −−−
|
半人前 登録日: 2008/11/4 居住地: 沖縄県 投稿: 26 |
Re: 2カラム設定のレイアウト DDRさん
こんにちは。EC-CUBEパートナーのhatarakuwebです。 レイアウトデザインを取得する場合、 確か、ページレイアウトを保持しているテーブル「dtb_pagelayout」の「url」カラムと一致することが条件だったと記憶しています。 ですので、今回の新規ページのレイアウト取得には、 $layout->sfGetPageLayout($this, false, "user_data/no_block.php"); ではなく、 $layout->sfGetPageLayout($this, false, "http://www.ドメイン名/user_data/no_block.php"); などとなるのではないでしょうか? 一度、dtb_pagelayoutテーブルを参照してみることをおすすめします。 |
DDR |
投稿日時: 2009/9/16 15:11
対応状況: −−−
|
仙人 登録日: 2008/6/21 居住地: 大阪 投稿: 307 |
Re: 2カラム設定のレイアウト hatarakuwe様
ご丁寧に対応していただきありがとう御座います 以前、一応直接URLを記載してみてはいたのですが 空白となってしまっておりましたと記載していたのですが ブロック自体に問題があり出力されてなかっただけでしたorz 「dtb_pagelayout」の「url」を指定する方法で問題御座いませんでした! ご親切にありがとう御座いました、助かりました^^
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |