2009年11月19日木曜日

テーマへのパスを挿入するコード

<?=$this->getThemePath()?>
テーマへのパスを挿入してやるPHPコード。

imageなどの挿入の際、便利。

(本家サイト参考ページ;
http://www.concrete5.org/help/building_with_concrete5/developers/themes/converting_a_site_into_a_theme/ )

concrete5のテーマ内ファイル群とエリアの命名法(本家ページ)

http://www.concrete5.org/help/building_with_concrete5/developers/themes/a_list_of_areas_and_page_types_for_themes/

にエリアの命名法と、テーマファイル群(ページタイプ)の命名規則が簡単に書かれています。

自分にとって役に立った情報。

■area名は、同じ種類なら番号を振っていく。(mainがすでにある場合、main 2などとする。例:
<? $a = new Area('main 2'); $a->display($c); ?>

■home.phpは特別なホームページを作る場合のページタイプファイル名。
default.phpは右にサイドバーがあるタイプ。left_sidebar.phpが左にあるタイプ。
日本では左にサイドバーがあるタイプの作りが多いので、default.phoで左にサイドバーがあるCSSを書いたら、ちょっと表示が崩れていて、なんでだろうとしばし悩みましたw

::::::::::::::::::::::::::::::::::::::::::

追記: Usagi Project concrete5日本の公式サイトに、詳細なテーマ制作チュートリアルがあり、参考になります。
http://concrete5-japan.org/help/design/step_by_step

2009年11月3日火曜日

ギャラリーブロック

http://www.concrete5.org/community/forums/block_requests/asmillerand039s_gallery__fancybox/

jQueryを使ったギャラリーブロックが本家フォーラムに置いてあります。
まだ使ってませんが、良さげです。

http://www.concrete5.org/marketplace/addons/galleria_image_gallery/

こちらのギャラリーブロックが元のようです。
こちらは既に使ってみましたがとてもいい感じです。

無料でありがたいです。

2009年11月2日月曜日

はじめに。

数あるCMSの中で、大変気に入って愛用を開始させていただいている「concrete5」に関して、学んだこと、いろいろな情報を、ぽつぽつと更新してまいります。