Эта статья родилась, как результат размышлений и некоторой истерии по поводу того, что сск могут решить любую задачу и надо их пихать везде и всюду. А рассказывать я буду на примере сайта joomline.ru, так как в начале этого года мы задумали переделку сайта, в середине года переделали, и только сейчас руки дошли до описания этого процесса.
В процессе создания сайта мы захотели, как то унифицировать карточку расширения, для этого нам требовались поля, около 7 штук, так как com_content не очень нас радует дополнительными полями, первая мысль, которая возникла нам нужен CCK.
Стали рассматривать Flexi, K2 и Zoo.
Flexi отпал из-за не ясного состояния в разработке (на тот момент).
K2 отвалился из-за нашего отношения к нему в целом, вообще я бы не стал рекомендовать этот ССК ни кому.
А Zoo как бы остался, но на тот момент нам пришло в голову другое решение, которое покрыло наши требования с головой, сразу могу сказать что это было решение miniCCK.
В заключение этой части хочу обратить на плюсы и минусы ССК их стоит учитывать при определении нужен ли вам CCK вообще.
Плюсы использование CCK:
Есть и другие плюсы но в целом это основные плюсы ССК.
Минусы использования ССК:
О минусах можно тоже говорить много, но для меня минусы таковы.
Возвращаемся к сайту Joomline.ru:
Нет только одного метода реализации...
Именно тогда, я считаю с нашей подачи идеи, Аркадий создал это отличное расширение miniCCK, которое по моему мнению может заменить потребности в CCK на многих сайтах, как это он сделал на нашем сайте.
Что представляет собой MiniCCK?
Это плагин Joomla, который может быть назначен категориям материалов Joomla и в рамках этих категорий созданы и выведены поля, как для ввода и редактирования, так и отображения в контенте Joomla.
Какие поля можно создать?
Как мы это применили на Joomline.ru:
Мы взяли поля:
Немного переписав фронт и переверстав его, мы получили желаемый результат, который вы видеть в шапке этой статьи, а так же на нашем сайте.
Ссылка на плагин MiniCCK