Ну, у меня есть вопрос, и я настолько смущен, что решил попросить вас. Что показывают эти утверждения?Joomla JView :: get() два параметра
Означает ли это значение? (свойство value элемента option ИЛИ текст (JHIDE или JSHOW))?
$this->params->get('show_title');
И что указывает это утверждение с двумя параметрами?
$this->params->get('show_title', 'JHIDE');
Это может быть написано по-другому?
Вот XML часть этого заявления:
<field name="show_title" type="list" default="" label="SHOW_ARTICLE_TITLE"
description="SHOW_ARTICLE_TITLE_DESCR">
<option value="0">JHIDE</option>
<option value="1">JSHOW</option>
<option value="">USE_GLOBAL</option>
</field>
Я очень смущен и я не могу найти ответ, даже если я напечатал их значения с var_dump, print_r, эхо и т.д.
Заранее спасибо!
Благодарим вас за ваш ответ! поэтому со вторым выражением show_title принимает значение «0» (значение JHIDE)? –
да, это займет значение ** 0 **. JHIDE - это языковая строка, которая определена в файле языка для компонента – Lodder
. Это путает: $ this-> params-> get ('show_title', 'JHIDE'); \t \t echo 'show title:'. $ This-> params-> get ('show_title'); он снова показывает «1» ... что происходит? возможно, я должен определить это в другом месте? –