Задача: в одном оптовом интернет-магазине присутствуют клиенты фирмы под наименованием "дилеры". У каждого дилера есть персональный менеджер. Соотвественно у менеджера есть много "дилеров". Необходимо создать функциональность "Задать вопрос менеджеру" для каждого "дилера". Также "дилер" может видеть только свои вопросы и ответы на них.
Наверное, многие видели на различных блогах, построенных на системе WordPress, красивую реализацию облака тегов в виде сферы из этих тегов. Одним прекрасным днем её увидел кто-то из клиентов и попросил установить "такую вот штуку" себе в блог. Система у клиента, как вы уже поняли, UMI.CMS, с которой я работаю уже больше года. Решение было написано в тот же день в перерыве между основными задачами.
В статье мы рассмотрим пример, как с помощью модуля "Шаблоны данных", модуля "Фотогалереи", модуля "Обратная связь" и xslt-шаблонизатора UMI.CMS создать функциональность вывода произвольного менеджера, с его фотографией, а также функцией отправки письма. Самым нетерпеливым предлагаю сразу прокрутить до конца этот пост и кликнуть на ссылку, чтобы посмотреть пример. А уже потом читать, как это сделать :)
Данное решение полезно, если на сайте вам нужен блок преамбул случайных статей или отзывов.
Идеология такова: создаем в модуле структура "страницу контента", называем ее, к примеру, - "Статьи" и вкладываем в нее n-ное количество подстраниц (самих статей).
Здравствуйте, коллеги и читатели блога UMI.CMS! Надеюсь, вы приятно удивились, увидев новое лицо среди авторов блога. Только в отличие от прочих авторов я не являюсь сотрудником Юмисофт - просто я давно и в большом количестве разрабатываю сайты на UMI.CMS. За время работы с системой у меня накопилась книга интересных рецептов для UMI.CMS, которыми я планирую делиться с вами в этом блоге. Сегодня я начну с вывода случайного ID страницы, начиная от родителя.