Source for file htf_tlb_sample_hp_leftmenu.phl
Documentation is available at htf_tlb_sample_hp_leftmenu.phl
* htf_tlb_sample_hp_leftmenuクラス
* @package HtmlTemplateFramework
* @author Yamauchi Shogo <htf@as-prj.com>
* @version $Id: htf_tlb_sample_hp_leftmenu.phl ,v 1.0 $
require_once("htf_com_initialize.inc"); //共通初期処理
require_once("htf_dat_menu.phl"); //メニュークラス
require_once("htf_tag_table.phl"); //tableクラス
require_once("htf_tag_tr.phl"); //trクラス
require_once("htf_tag_td.phl"); //tdクラス
* @author Yamauchi Shogo <htf@as-prj.com>
* 引数の設定値からHP左メニューオブジェクトを生成します。
* @param menu $menu 左メニュー用メニューオブジェクト
$td_dummy->add_attribute("width","10");
$td_dummy->add_attribute("bgcolor", "#DCDCDC");
$td_arrow->add_attribute("align","left");
$td_arrow->add_attribute("valign","top");
$td_arrow->add_attribute("width","10");
$td_arrow->add_attribute("bgcolor", "#DCDCDC");
$td_arrow->add_content("<b>≫</b>");
$td_title->add_attribute("align","left");
$td_title->add_attribute("valign","top");
$td_title->add_attribute("bgcolor", "#DCDCDC");
$td_title->add_content('<b>'. $this->menu->get_textlinktag(). '</b>');
$tr->add_column($td_dummy);
$tr->add_column($td_arrow);
$tr->add_column($td_title);
$tr->add_attribute("valign", "top");
$tbl->add_row_tbody($tr);
$tbl->add_attribute("width","170");
$tbl->add_attribute("cellspacing","0");
$tbl->add_attribute("cellpadding","0");
$tbl->add_attribute("border","0");
$tbl->add_attribute("bgcolor","#F0F0F0");
$td_dummy2->add_attribute("width","10");
$td_dummy2->add_attribute("bgcolor", "#F0F0F0");
$td_arrow2->add_attribute("align","left");
$td_arrow2->add_attribute("valign","top");
$td_arrow2->add_attribute("width","10");
$td_arrow2->add_attribute("bgcolor", "#F0F0F0");
$td_arrow2->add_content("≫");
$td_arrow3->add_attribute("align","left");
$td_arrow3->add_attribute("valign","top");
$td_arrow3->add_attribute("width","10");
$td_arrow3->add_attribute("bgcolor", "#F0F0F0");
$td_arrow3->add_content("<b>≫</b>");
for ($i= 0;$i < count($this->menu->arr_menuitem);$i++ ) {
//タグ生成(tr/tdを作成して、$tblに追加する)
$trdat->add_column($td_dummy2);
$strret = '<b>'. $this->menu->arr_menuitem[$i]->get_textlinktag(). '</b>';
$tdmenu->add_content($strret);
$trdat->add_column($td_arrow3);
$trdat->add_column($tdmenu);
$strret = $this->menu->arr_menuitem[$i]->get_textlinktag();
$tdmenu->add_content($strret);
$trdat->add_column($td_arrow2);
$trdat->add_column($tdmenu);
$tbl->add_row_tbody($trdat);
return $tbl->get_htmltag();
|