Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事にトラックバックする(FC2ブログユーザー)
http://eccubememo.blog52.fc2.com/tb.php/4-a01c5335

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

新規ページの追加

1)管理者画面(http://URL/admin/)

 1-1)「デザイン管理」→「新規ページ作成」
 ・「名称」はページタイトル
 ・「URL」はindex にしとけ取り敢えず(何でもいい)
 ・「共通のヘッダーを使用する」「共通のフッターを使用する」 チェック(というか、これ使わない静的ページなら何もこんな手順踏まなくてもECCUBE関係なく普通にhtmlファイルなりphpファイルなりアップしたら良い)

 1-2)
本文は適当に。

新規ページ自体は、これで出来る。取り敢えず。
が、
user_data/下になってURLが何かちょっとアレなのと、それよりもただでさえ触らなければならないファイルがあっちこっちにあっていい加減鬱陶しい。一箇所にしてくれ。これ以上メンド臭いことにはしたくない。
(URLだけなら.htaccessをちょっとアレしてmod_rewriteで書き換えれば良い。)


2)カスタマイズ

と、いうことで、
・DBのdtb_pagelayout の該当行をUPDATE。
newdir = ディレクトリ名、ファイル名=index.php,index.tpl)
url: user_data/index.php → newdir/index.php
php_dir: user_data/ → newdir/
edit_flg: 1 → 2
tpl_dir:newdir
filename:newdir/index
where句のpage_idはdtb_pagelayout見て最新の行(今出来た行)のpage_id
(SQL文 例)
update dtb_pagelayout
set url='newdir/index.php'
,php_dir='newdir/'
,edit_flg=2
,tpl_dir='newdir'
,filename='newdir/index'
where page_id=page_id


・ディレクトリ作成
html下に newdir を作成し、1)で出来た/user_data/index.php を html/newdir下に移動。
data/Smarty/templates/default/下に newdir を作成し、1)で出来た/user_data/packages/default/index.tplを data/Smarty/templates/default/newdir下に移動。



これで静的ページは取り敢えず問題なし。tplファイル内で定数とかも普通に使って良し。
レイアウト変えたい時は管理画面の「デザイン管理」からでもOK。
内容変えたい時はindex.tpl を編集。
この記事にトラックバックする(FC2ブログユーザー)
http://eccubememo.blog52.fc2.com/tb.php/4-a01c5335

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

modezo

Author:modezo
モデゾー

思いたって書き始めたのが随分出来てからなので実は書くことがあんまりない。

全記事表示リンク

全ての記事を表示する

 

newsing

にほんブログ村 IT技術ブログ 自社サイト運用へ
にほんブログ村

ブランド和牛一覧
近江牛ステーキ・しゃぶしゃぶ
SEOTOOLS999|相互リンクSEO-P-Link ver3.5
匹夫の勇|相互リンクSEO-P-Link ver3.5
頓珍漢|相互リンクSEO-P-Link ver3.5

Googleページランク表示ツール PagerankExplore

あわせて読みたい

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。