トップ > サポート > 良くある質問 > 改造編(2)

Q. フリーCGI配布コーナーのCGIのデザインを改造するには?

A. テンプレートを改造することでデザイン変更できます。

lib/」以下に「tpl_*」、「tpls/tpl_*.txt」「tmpl_*」、「tmpl/tmpl_*.cgi」などいづれかのファイルが付属しているスクリプトであれば、このテンプレートファイルを改造することでデザイン変更できます。(テンプレートファイルがないスクリプトの場合、スクリプト自体を改造する必要があります。)

テンプレートファイル改造の際、下記の赤い文字の部分は変更しないでください。変更すると、正しく動作しなくなる場合もあります。

<!--BLOCK="ブロック名"-->
<!--SUB="サブブロック名"-->改造しても問題ない部分<!--/SUB="サブブロック名"-->
改造しても問題ない部分
改造しても問題ない部分/?変数名?/改造しても問題ない部分
<!--/BLOCK="ブロック名"-->




〜〜〜〜〜テンプレートの詳細は以下をご参考ください。〜〜〜〜〜



テンプレートは、「ブロック」「サブブロック」「変数」で構成され、それぞれの意味、定義方法は次の通りです。



■ブロックについて
次のように囲まれた部分をブロックと呼んでいます。
<!--BLOCK="ブロック名"-->
〜文字列〜
<!--/BLOCK="ブロック名"-->


■サブブロックについて
ブロック内に定義するもので、次のように囲まれた部分をサブブロックと呼んでいます。
<!--BLOCK="ブロック名"-->
〜文字列〜
<!--SUB="サブブロック名"-->〜サブブロック文字列〜<!--/SUB="サブブロック名"-->
〜文字列〜
<!--/BLOCK="ブロック名"-->
また、「サブブロックは必ず1行」で定義する必要があります。正しい定義方法と、間違った定義方法は次のようになります。
◎正しいサブブロックの書き方
<!--SUB="サブブロック名"-->〜サブブロック文字列〜<!--/SUB="サブブロック名"-->


×間違ったサブブロックの書き方
<!--SUB="サブブロック名"-->
〜サブブロック文字列〜
<!--/SUB="サブブロック名"-->



■変数について
ブロック内に定義する変数です。変数は何らかの文字列に置き換えられる部分で、次のように定義します。
<!--BLOCK="ブロック名"-->
〜文字列〜
/?変数名?/
〜文字列〜
<!--/BLOCK="ブロック名"-->




よくある質問一覧へ