Произвольные поля в joomla

В одной из задач требовалось вывести данные в определенном месте страницы (вне контента ).

Решил с помощью плагина MiniCCK ;

 

MiniCCK – это плагин к компоненту com_content Joomla, позволяющий добавить контенту произвольное количество дополнительных полей разного типа, а так-же фильтровать контент по значением полей MiniCCK.+

Поддерживаемые типы полей:

  • Выпадающий список
  • Радиокнопки
  • Чекбоксы
  • Строка
  • Большое текстовое поле
  • Изображение
  • Галерея изображений
  • Ссылка на загрузку Akeeba Release System
  • Ссылка на подписку Akeeba Subscription

 

 

Установил , активировал плагин , добавил тип поля и само поле (почему-то не мог удалить первые поле , и тип )

 

Снимок2 Снимок3 Снимок4 Снимок5

 

 

 

 

Сам код , для вставки в шаблон вывода материала :

<div class="videoContent">  
    <?php
    if (isset($this->item->minicck)) {
        if ($this->item->minicck->getArticleType($this->item->id) == "content_type_video") {
            echo "<!--content_type_video-->";
            $text = $this->item->minicck->getFieldData($this->item->id, "field_iframe");
            if (!empty($text)) {
                echo htmlspecialchars_decode($text);
            }
        }
    }
    ?> 
</div>

 

Leave a Reply

Your email address will not be published. Required fields are marked *

двенадцать + 20 =

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.