2012-06-08 4 views
0

Я пытаюсь получить суффикс класса модуля моего модуля меню. Вот как я пытаюсь добиться этого: echo $ module -> $ params-> get ('class_sfx'); Но никаких результатов. Кто-нибудь знает, как это сделать? Также, когда Ijoomla 2.5 Как получить «Суффикс класса модуля»

print_r ($ module-> params); В результате

{"menutype":"test","startLevel":"1","endLevel":"0","showAllChildren":"0","tag_id":"","class_sfx":"cc_page_main_body_bottom_menu_item_panel_menu_container_first","window_open":"","layout":"_:center-top","moduleclass_sfx":"cc_page_main_body_bottom_menu_item_panel_website","cache":"1","cache_time":"900","cachemode":"itemid"} 

ответ

1

Я думаю, что у вас слишком много $ в эхо. Он должен быть $ module-> params-> get ('class_sfx'); наблюдайте за $ in из params.

Внутри самого модуля вы можете просто просто захватить параметры этого модуля с помощью $ params-> get ('class_sfx') без куска $ module.

+0

Вы правы, только $ params-> get ('class_sfx') работает, и я только что понял $ params-> get ('moduleclass_sfx'), thanx – themis

+0

Можно ли изменить суффикс с внешним php-кодом для модульный блок в joomla? – user3408380

+0

@ user3408380 Я бы порекомендовал задать этот вопрос на joomla.stackexchange.com, потому что вам нужно будет добавить больше контекста. Измените его всегда или только в определенном случае? Почему вы меняете его во внешнем коде? –