среда, 25 июля 2012 г.
Управление списком записей в режиме New record
Что-то давненько я ничего не писал...
Задался на днях целью забрать у пользователя возможность вводить некоторые типы записей контента. Т.е. речь идет о сокращении записей в списке:
Задался на днях целью забрать у пользователя возможность вводить некоторые типы записей контента. Т.е. речь идет о сокращении записей в списке:
Так вот, все очень просто. За каждой такой записью стоит какая-то таблица из БД. Строке News соответствует таблица tt_news, News category - tt_news_cat и т.д. Узнав имя такой таблицы направляемся в свойства нужной нам страницы (на которой нужно заблокировать ввод) и открываем закладку Ресурсы (Resources). В разделе Page TSConfig вводим примерно такие строки:
mod.web_list {
deniedNewTables = tx_fitness_workout_equipment,tx_fitness_workout_bodypart,tx_fitness_fav_activity,tx_fitness_activitylog
}
После чего из списка пропадают строки, которые позволяли вводить контент в наши таблицы с помощью админки.
Теперь несколько другая техника.
Допустим, в системную папку можно вводить только Typo3 шаблоны и Backend layouts, а все остальное нужно запретить. Тогда в Page TSConfig папки нужно вписать следующее:
mod {
web_list {
allowedNewTables := addToList(sys_template,backend_layout)
}
}
sys_template и backend_layout это таблицы в которых хранятся соответствующие записи.
Теперь список доступных записей такой:
Подписаться на:
Сообщения (Atom)
О себе

- Вадим Гиркало
- Фрилансер, веб-разработчик сайтов на базе бесплатной, мощнейшей и очень гибкой CMS системы - TYPO3.
Мой сайт
Позвонить мне в Skype
TOP - 3
-
Как я уже писал в одной своей заметке ( SEO и общие рекомендации ), для сайта очень важно, чтобы при обращении к заведомо несуществующей ст...
-
Дорабатывая очередной свой сайт столкнулся с такой проблемкой. В шапке сайта есть две флэш вставки - банер, который вставлен через конструкц...
-
Несмотря на то, что материала по данной тематике вроде бы и достаточно, но весь он носит кусочно-латочно-разрозненный характер, что мешает б...