HtmlTemplateFramework
[ class tree: HtmlTemplateFramework ] [ index: HtmlTemplateFramework ] [ all elements ]

Class: htf_frm_bodyconfig

Source Location: /htf_frm_bodyconfig.phl

Class Overview


bodyconfigの情報を管理するクラス


Author(s):

Variables

Methods



Class Details

[line 28]
bodyconfigの情報を管理するクラス

コンストラクタに引数で渡されるbodyconfig要素のDOMノードを参照し、 bodyconfig要素と、配下の子要素(pageconfig)の情報を保持します。

pageconfig要素が存在しない場合には、初期値でpageconfig要素の保有インスタンスを生成します。




Tags:

author:  Yamauchi Shogo <htf@as-prj.com>
access:  public


[ Top ]


Class Variables

$bgcolor =

[line 39]

bgcolor属性

HTMLタグのbody部の背景色を指定する属性です。初期値は空文字で、その場合には背景色は指定されません。 コンストラクタの引数ノードにbgcolor属性の指定がある場合には、その値がそのまま設定されます。 この値はCSSのbackground-colorプロパティの値として出力されます。CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$bgimage =

[line 52]

bgimage属性

HTMLタグのbody部の背景イメージURLを指定する属性です。初期値は空文字で、その場合には背景イメージは指定されません。 コンストラクタの引数ノードにbgimage属性の指定がある場合には、その値がそのまま設定されます。 この値はCSSのbackground-imageプロパティの値として出力されます。 ただし、CSS記述の際に必要な url() の記述は必要ありません。 また、DOMノードからの生成時、このプロパティ内容にHTFフレームの置換タグがあった場合には、置換されて設定されます。




Tags:

access:  public

Type:   string


[ Top ]

$margin =

[line 63]

margin属性

HTMLタグのbody部のマージンを指定する属性です。初期値は空文字で、その場合にはマージンは指定されません。 コンストラクタの引数ノードにmargin属性の指定がある場合には、その値がそのまま設定されます。 この値はCSSのmarginプロパティの値として出力されます。




Tags:

access:  public

Type:   string


[ Top ]

$pageconfig =

[line 72]

pageconfig

bodyconfig要素の子要素のpageconfig要素の内容を保持します。




Tags:

access:  public

Type:   htf_frm_pageconfig


[ Top ]



Class Methods


constructor htf_frm_bodyconfig [line 81]

void htf_frm_bodyconfig( [object $objnode = NULL])

引数のDOMノードから、htf_frm_bodyconfigクラスのインスタンスを生成します。 各属性値や子要素が存在しない場合には、それぞれを初期値で生成します。



Parameters:

object   $objnode   bodyconfigのDOMノード

[ Top ]

method get_cssformat [line 106]

string get_cssformat( )

ボディと配下の各エリアに適用するCSS書式を取得します。



Tags:

return:  CSS書式文字列
access:  public


[ Top ]

method get_htmltag [line 123]

string get_htmltag( )

ボディのHTMLタグを文字列として取得します。

ただし、配下のページエリアのタイプがinclude指定の場合、その部分はincludeを記述したphpスクリプト文字列となります。




Tags:

return:  ボディ部HTMLタグ文字列
access:  public


[ Top ]

method print_htmltag [line 146]

void print_htmltag( )

ボディのHTMLタグを出力します。



Tags:

access:  public


[ Top ]


Documentation generated on Tue, 19 Sep 2006 06:20:49 +0900 by phpDocumentor 1.3.0