Re: テンプレートの基本を教えてほしい

2011年7月19日 at 11:27

このパッケージのcontoroller.phpのインストール処理を読むと解ると思います。

Re: Re: テンプレートの基本を教えてほしい

2011年7月19日 at 12:57
すみません。さっぱり。
parentsが、formですか?
 

Re: Re: Re: テンプレートの基本を教えてほしい

2011年7月19日 at 13:32
すいません、はしょり過ぎました。

ブロックを出力する際にどのviewを使うかは、DBに登録されています。
で、デフォルトで、ブロックエリアのview.phpが呼ばれる様になっています。

ブロックのディレクトリに無くても、パッケージにあって、パッケージとして登録されるとそのパッケージディレクトリを見に行きます。
 

Re: Re: Re: Re: テンプレートの基本を教えてほしい

2011年7月19日 at 14:56
すみません。
基本的なことがわかっていないので、やっぱりわかりません。

formブロック(これは/concrete/blockブロック内です)があり、form_tableless_layout(これは/packages/form_tableless_layout)があり、互いの関係がどこかにあるはず。
form_tableless_layoutのパッケージのファイルに、blocks/form/xxx というのがありますが、これがformのtemplateであることを示しているんでしょうか。

DBに登録されてるとのことですが、それはいつ書き込まれるんですか?

それからテンプレートってのは、単に、view.php を入れ替えているだけなんですか?
 

Re: Re: Re: Re: Re: テンプレートの基本を教えてほしい

2011年7月19日 at 15:04
すいません、時間が無いので取り急ぎ。

http://concrete5-japan.org/help/developer/block_custom_template/

を読んでみてください。
基本的なとこは書いてあります
 

Re: Re: Re: Re: Re: Re: テンプレートの基本を教えてほしい

2011年7月19日 at 18:36
tomoac様こんにちは

>form_tableless_layoutのパッケージのファイルに、blocks/form/xxx というのがありますが、これがformのtemplateであることを示しているんでしょうか。

そのとおりです。

tao様の示したページの以下の箇所を御覧ください。

concrete5 では、システム、パッケージ、ユーザー領域が完全に別れた構造になっており、ブロックのファイル群に対しては、

ユーザー領域 > パッケージ(packages)領域 > システム(コア)領域

の順にファイルを探して行きます。