Компонент CCK Seblod - повне перевизначення матеріалів CMS Joomla
Створюємо Каталоги з розширеними можливостями або Інтернет-магазини (набори доп.полей, фільтрація)
Як і збирався представляю Вашій увазі статтю ще про одне варіанті рішення для інтернет-магазину на CMS Joomla. Це зв'язка CMS Joomla з двома компонентами - CCK Seblod для організації додаткових полів і фільтрації по характеристикам і корзина J2Store.
Проте завжди існують завдання, для яких, будь-яку, навіть найкращу систему потрібно поліпшити ще. Зробити це покликані спеціальні компоненти для CMS Joomla, звані CCK або Content Construction Kit, що означає "набір інструментів для створення і управління контентом".
У цій статті мова піде про знайомство з компонентом CCK SEBLOD, що надає найбільшу кількість можливостей по розширенню функціоналу CMS Joomla. Особливістю компонента CCK Seblod, на відміну від інших (k2, zoo) оперує складовими частинами самої CMS Joomla, доповнюючи й удосконалюючи їх. Вам доступна вся міць CMS Joomla плюс найширші можливості CCK Seblod.
Далі коротко викладу основні можливості компонента CCK SEBLOD.
Оперування усіма полями наявними в CMS Joomla.
На практиці це означає, що на сайті можна повністю перевизначити висновок цих полів.
- Joomla складна система, її адміністративна частина наповнена величезною кількістю службової інформації. Формуючи контент за допомогою SEBLOD можна не виводити в адмінці ті поля, які не будуть затребувані на конкретному сайті. Або зробити так, щоб більшість полів було видно тільки фахівцям і не було видно виконавцям, наприклад секретарю, що розміщує новина про день народження директора і не бентежили її.
- Так само просто змінювати розташування полів CMS Joomla, видимих з фронтальної частини. Вам не потрібно заглиблюватися в шаблон і правити код там, досить в адмінці мишкою пересунути поле в потрібне місце.
Створення безлічі користувальницьких полів, різних типів.
Всього в Seblod доступні 42 типу призначених для користувача поля, не рахуючи створених сторонніми розробниками. За допомогою цього. за допомогою яких можна доповнити статтю CMS Joomla безліччю додаткової корисної інформації.
- Наприклад до статті про подорожі можна внести додаткові поля "Дата подорожі", "Країна", "Мітки". Приклад на цьому сайті.
- На головному зображенні - дата жовтим шрифтом, це дата подорожі.
- У нижній частині сторінки - поле Країна і нижче поле Мітки.
- На відміну від стандартного для Joomla поля Мітки, по цьому полю зручно шукати.
- Якщо це інтернет-магазин або каталог продукції, то додаткові поля дозволяють створити різні характеристики для вашого товару. Приклад на цьому сайті.
- Безліч полів - Виробник, склад, вага, довжина, наявність.
- Надалі організуємо фільтрацію матеріалів (товарів, статей) по призначених для користувача полів. На сторінках прикладів - справа в модулях варіанти фільтрів.
Інформація на сайті організована за допомогою окремих типів контенту, з власним набором призначених для користувача полів для кожного.
На практиці це означає, що на одному сайті, використовуючи лише один компонент можна організувати в одному розділі - Новини, в іншому Каталог нерухомості, в третьому Інтернет-магазин.
Складні пошукові форми з фільтрацією по призначених для користувача полів.
Краще один раз побачити.
Форми зворотнього зв'язку будь-якої складності.
Краще один раз побачити.
Розширена можливість роботи з користувачами.
Що це означає на практиці: Користувачі Вашого сайту можуть заносити інформацію про себе будь-яку яку Ви організуєте (ПІБ, день народження, ім'я і фото улюбленої кішки і т.д.). За цими даними так само можна організувати пошук і відбір.
Спільна робота з будь-якими плагінами і модулями CMS Joomla.
Будь-які плагіни та модулі для CMS Joomla працюватимуть з матеріалами SEBLOD, на сторінках прикладів є:
Таким чином одним CCK Seblod можна замінити безліч окремих компонентів, що вирішує питання сумісності і значно полегшує оновлення на нові версії.