Как скрыть пустые дополнительные поля k2 joomla

Что бы скртыть незаполненные дополнительные поля k2 joomla необходимо внести изменения в код вывода дополнительных полей, добавив проверку на наличие содержания.

Открываем item.php находим вывод доп полей и код:

	  	        <ul>
			<?php foreach ($this->item->extra_fields as $key=>$extraField):?>
			<liodd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
				<span><?php echo $extraField->name; ?>:</span>
				<span><?php echo $extraField->value; ?></span>
			</li>
			<?php endforeach; ?>
			</ul>

Заменяем на следующего содержания:
<ul>
	<?php foreach ($this->item->extra_fields as $key=>$extraField):?>
		<?php if((!empty($extraField->value)) && (($extraField->value)!= "http://")) : ?>
			<?php $class = ($class == 'even')? 'odd' : 'even'; ?>
			<li> <span><?php echo $extraField->name; ?>:</span> <span><?php echo $extraField->value; ?></span> <br />
			</li>
		<?php else : ?>
			<?php /*?>If for some reason you wanted something else to show in place of an empty field, you would put it here. You may need to wrap it in an li for proper formatting<?php */?>
		<?php endif; ?>
	<?php endforeach; ?>
</ul>
 всё) наслаждаемся результатом)

Запись опубликована в рубрике Joomla с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *