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.
Интересует более мощная система (компонент, плагин) тегирования для К2, кто чем пользуется? поделитесь пожалуйста
Для просмотра ссылки ВойдиЭкспорт в k2 с помощью CSV Improved кто нибудь делал, подскажите как картинку в материал импортировать, описанное поле image отсутствует... а поля image_caption, image_credits при экспорте путь на картинку не показывают...
В соответствующем файле вывода (категория или материал) item.php, category_item.phpПодскажите как изменить шаблон вывода дополнительных полей?
<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
<!-- Item extra fields -->
<div class="itemExtraFields">
<h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
<ul>
<?php foreach ($this->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>
<?php endif; ?>
Я использую для вывода полей еще такую структуру, к сожалению не помню где нашёл.Подскажите как изменить шаблон вывода дополнительных полей?
// no direct access
defined('_JEXEC') or die('Restricted access');
// дополнительные поля материала K2
$extrafields = array();
foreach($this->item->extra_fields as $item)
{
$extrafields[$item->id] = $item->value;
}
<?php if($this->item->params->get('itemExtraFields') && count($this->item->extra_fields)): ?>
<!-- Item extra fields -->
<div class="itemExtraFields">
<h3><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></h3>
<ul>
<?php foreach ($this->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; ?>">
<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>
<span class="itemExtraFieldsValue"><?php echo $extraField->value; ?></span>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<div class="clr"></div>
</div>
<?php endif; ?>
<?php echo $extrafields[2];?>
Насчет плагина имортера-экспортера такого не помню, но с помощью MYSQL можно это сделать, если конечно разбираетесь хоть немного в нем. Если нет,тогда нужно искать кто сможет помочь вам в этом. Если что пишите в личку подскажу.Как при переходе с joomla 1.5 на 2.5 заодно контент стандартный перекинуть в K2?
You need to use the following hierarchy of K2 extrafields to make it work (e.g.) :
--- Parent field (e.g. name = Car brands, with values = "BMW", "AUDI");
------- Child field 1 - with name = "BMW models" and values = X1, X5, X6
------- Child field 2 - with name = "AUDI models" and values = A1, A2, A3
Where 'models' part in child field name used as marker for make field connection (we just call it as children or parent).
1) In the module param "Connected fields", use the following sintax for make connection:
Parent field name=>Child field marker=>Child field marker
e.g. Car brands=>models
2) Works only with drop-down select boxes
3) You need to select all connected fields (parent and childs) in "Select Extra field" param.