gtonidzuka
Писатель
- Регистрация
- 24 Янв 2013
- Сообщения
- 3
- Реакции
- 0
может вы просто не правильно или не полностью все обьясняете, но в оригинале так и сделано все, надо только в настройках категории включить доп поля у материалов
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Подскажите, как сделать дополнительные поля на странице категории и товара. Но так, чтобы не каждый раз прописывать id поля, а автоматически, если поле есть, то оно показывается в шаблоне?
//это в шапке
$extrafields = array();
foreach($this->item->extra_fields as $item)
{
$extrafields[$item->id] = $item->value;
}
$extrafields2 = array();
foreach($this->item->extra_fields as $item)
{
$extrafields2[$item->id] = $item->name;
}
//это вывод полей
<span class="itemExtraFieldsLabel"><?php echo $extrafields2[5];?></span>
<span class="itemExtraFieldsValue"><?php echo $extrafields[5];?></span>
<?php if($item->params->get('itemExtraFields') && count($item->extra_fields)): ?>
<?php foreach ($item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->alias == 'myalias' ): ?>
<span class="genericItemExtraFieldsLabel"><?php echo $extraField->name; ?></span>
<span class="genericItemExtraFieldsValue"> <?php echo $extraField->value; ?></span>
<br style="margin-bottom: 5px;">
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?>
в корзине товаров
<!-- Item extra fields -->
<div class="itemExtraFields">
<h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
<ul>
<?php foreach ($item->extra_fields as $key=>$extraField): ?>
<?php if($extraField->value != ''): ?>
<li class="<?php echo ($key%2) ? "odd" : "even"; ?> type<?php echo ucfirst($extraField->type); ?> group<?php echo $extraField->group; ?>">
<?php if($extraField->type == 'header'): ?>
<h4 class="itemExtraFieldsHeader"><?php echo $extraField->name; ?></h4>
<?php else: ?>
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
<?php endif; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<div class="clr"></div>
</div>
sh404 с К2 дружат хорошо. Настойки их дружбы есть в настройках компонента К2. Также проверьте настройки sh404sef.Народ подскажите способ редактирования title в к2, пробовал sh404, easyseo не помогло, прописываю тайтлы, а они остаются такими же.
Можешь скрины настроек там и там сделать, потому что я тоже настраивал вроде норм, но без результата.sh404 с К2 дружат хорошо. Настойки их дружбы есть в настройках компонента К2. Также проверьте настройки sh404sef.
У меня все тайтелы делает sh404sef.