Новая версия K2 и новые типы полей

K2 развивается и становится все более похожим на настоящую CCK для Joomla. На этой неделе разработчики - команда JoomlaWorks снова представила новую версию K2 - версию 2.6.2.

Итак, что нового появилось и от чего избавились в новой версии K2.6.2?

Дополнительные поля в версии 2.6.1:

Дополнительные поля в версии 2.6.2:

Если вы присмотритесь повнимательнее, то заметите появление в новой версии дополнительных настроек:

  1. Первое - появление поля Alias.
  2. Второе(возможно это плохо видно за выпавшим списком) - переключатель Required, что в переводе на русский означает включение или отключение проверки поля на заполненность. В принципе эта фича важна как напоминалка о необходимости заполнить то или иное поле.

А вот об алиасах в K2 стоит поговорить подробнее...

Как известно, дополнительные поля в материалах K2 выводятся при стандартном шаблоне ПОСЛЕ материала. Да это можно изменить и вывести их над материалом или еще где то за счет правки шаблона... Но они все равно выведутся общей пачкой, одно за другим.

Что мы теряем? Мы теряем гибкость и это сковывает нас в реализации наших смелых задумок. Иногда хочется разделить эти поля и вывести каждое из них в различных местах шаблона (ранее для этого приходилось изголяться вот пример на joomfans)...

Алиасы K2 как раз и придуманы для разработчиков шаблонов, теперь для вывода дополнительных полей в шаблоне K2 вы можете пользоваться следующими конструкциями:

<?php echo $this->item->extraFields->АЛИАС->name; ?>

<?php echo $this->item->extraFields->АЛИАС->value; ?>

Первая конструкция выведет название дополнительного поля, а вторая его значение. Теперь сделать это можно в любом месте шаблона материала K2, если быть точнее то его файла item.php

Ну и еще...

Новые поля в свежей версии компонента K2

Разработчики вняли просьбам пользователей и ввели еще 2 вида полей - Заголовок и Изображение:

Первый имеет только поле для ввода названия и выводится в обрамлении тегов h4

Второе, за место значения поля, можно вставить картинку из загруженных на сайт файлов.

На этом пожалуй и все.