Есть блок который выводит некоторые данные. Как сделать что бы блок не показывался. Если данных нету?
Код блока
<div class="block_list">
<div id="useful_info">
<h2 class="title">
<?php _e('Дополнительные файлы', OSCLASSWIZARDS_THEME_FOLDER); ?>
</h2>
<?php if( osc_count_item_meta () >= 1 ) {
while ( osc_has_item_meta () ) {
if( osc_item_meta_value () != "" ) {
$custom_field_name [ osc_item_meta_slug ()] = osc_item_meta_name ();
$custom_field_value [ osc_item_meta_slug ()] = osc_item_meta_value ();
}
}
} ?>
<p class="left"> <?php echo $custom_field_name [ 'additional_file' ] ; ?> : <strong> <?php echo $custom_field_value [ 'additional_file' ] ; ?> </strong></p>
<p class="left"> <?php echo $custom_field_name [ 'put_kesh' ] ; ?> : <strong> <?php echo $custom_field_value [ 'put_kesh' ] ; ?> </strong></p>
</div>
</div>
Нужно вот этот кусок кода, поставить выше родительского, мне так кажется... Пробовал массу вариантов с расположением кода. Но ничего не помогло
<?php if( osc_count_item_meta () >= 1 ) {
while ( osc_has_item_meta () ) {
if( osc_item_meta_value () != "" ) {
$custom_field_name [ osc_item_meta_slug ()] = osc_item_meta_name ();
$custom_field_value [ osc_item_meta_slug ()] = osc_item_meta_value ();
}
}
} ?>
Я так понимаю что конструкция должна быть типа
-----------проверка----------
--------начало блока---------
---------конец блока---------
-------закрывающий тег-----
Сейчас у меня
--------начало блока---------
-----------проверка----------
-------закрывающий тег-----
---------конец блока---------
Вопрос в том, как правильно написать нужную конструкцию?