php 変数の表示方法について
phpに関してご質問させて頂きます。宜しくお願い致します。
CMS joomlaのモジュール、mod_articles_categoryのテンプレート(php)に、
<?php $array_var = get_defined_vars() ;
var_dump( $array_var ) ;?>
を記述して、変数を表示させると以下が出力されます。
array(21) { ["module"]=> object(stdClass)#237 (11) { ["id"]=> string(3) "151" ["title"]=> string(52) "写楽保介_ホアカバリキルマ" ["module"]=> string(21) "mod_articles_category" ["position"]=> string(10) "position-7" ["content"]=> string(0) "" ["showtitle"]=> string(1) "0" ["params"]=> string(933) "{"mode":"normal","show_on_article_page":"1","show_front":"show","count":"5","category_filtering_type":"1","catid":["8"],"show_child_category_articles":"1","levels":"1","author_filtering_type":"1","created_by":[""],"author_alias_filtering_type":"1","created_by_alias":[""],"excluded_articles":"","date_filtering":"off","date_field":"a.created","start_date_range":"","end_date_range":"","relative_date":"30","article_ordering":"a.id","article_ordering_direction":"DESC","article_grouping":"none","article_grouping_direction":"ksort","month_year_format":"F Y","item_heading":"4","link_titles":"1","show_date":"0","show_date_field":"created","show_date_format":"Y-m-d H:i:s","show_category":"0","show_hits":"0","show_author":"0","show_introtext":"0","introtext_limit":"100","show_readmore":"0","show_readmore_title":"1","readmore_limit":"15","layout":"_:cus-jibanInfo01","moduleclass_sfx":"jibanInfo01","owncache":"1","cache_time":"900"}" ["menuid"]=> string(1) "0" ["user"]=> int(0) ["name"]=> string(17) "articles_category" ["style"]=> NULL } ["attribs"]=> array(3) { ["name"]=> string(10) "position-7" ["style"]=> string(12) "beezDivision" ["headerLevel"]=> string(1) "3" } …(以下省略
)
この変数の中の"写楽保介_ホアカバリキルマ"をテンプレート内に表示したいのですが、どのような記述で出力されるか分からなくて困っております。
<?php echo $module["ホアカバリキルマ"][ホニャララ] ; ?>など、
いろいろやってみたのですが、どれもうまくいきません。
詳しい方、どうかご教示頂ければと存じます!
お礼
自己解決したのでご連絡させて頂きます。 いろいろ調べていて、 $params->get('pageclass_sfx') とやったら出ました。 未だ、なぜだか分からないのでお分かりになればご教示頂きたく存じます。
補足
ありがとうございます! ><?php echo $params->data->pageclass_sfx; ?> そちらも試してみたのですが、出ないんです。 <?php ini_set( 'display_errors', 1 ); ?> で、デバックを有効にしているのですが、何も表示されません。 "data":protectedとなっているのが、何か関係しているのかな?とも思ったのですが、関係ないでしょうか?