У меня есть этот кусок кода в моем СХ:PHP всегда не нулевой
<ul class="subsection_tabs" id="tab_group_one" style="clear:none;">
<?php if ($this->getChildHtml('description')==NULL) { echo '<div id="trollweb_1"></div>'; } else echo('
<li class="tab"><a href="javascript:void(0);" id="trollweb_1" onClick="trollweb_tabs(1)" class="active"><h4>' . $this->__('Product Description'). '</h4></a></li> '); ?>
Проблема в том, это всегда выводит «еще». Несмотря на то, что я не заполнял описание в задней части, и оно пустое.
Как это исправить?
Что такое '$ this'? Что означает '$ this-> getChildHtml ('description')' return? Я сомневаюсь, что кто-то может помочь вам, не зная ответов на эти вопросы. –
Да, убедитесь, что $ this-> getChildHtml ('description') не возвращает NULL. Пожалуйста, дайте дополнительную информацию. – alexn
$ this-> getChildHtml ('description') возвращает текстовую область, которая может быть заполнена в бэкэнд cms (Magento). Я оставил текстовую область пустой. – a1anm