Два storage folders для сайта
Доброго дня!
Поиск у меня как-то сегодня не задался, потому вопрошаю )) Ситуация такая: в одной установке несколько сайтов (связанных между собой). Есть папка-хранилище (общая), где складываются FCE, применяемые на всех сайтах (либо не имеющие стиля оформления, либо стиль определяется конкретными стилями сайта). И есть шаблоны, которые относятся непосредственно только к каждому отдельному сайту. Можно ли задать для каждого сайта два хранилища? Не хочется перегружать одну папку большим количеством ТО и ДС, но даже не в том дело. Мне кажется не очень хорошим тоном, когда для одного сайта в списке выбора показываются шаблоны от другого, и FCE другого сайта, совершенно не подходящие для этого сайта. |
Так никто и не пробовал? Помнится я этим вопросом интересовался по надобности ещё пару лет назад. Тогда решения не нашлось. Неужели его так и нет до сих пор?
|
Так вроде и так при многосайтовости каждому создавал своё системное хранилище. Общее - получится неприятная свалка, и юзер запутается в шаблонах.
|
Вот вот, в том то и дело. Для каждого сайта свое хранилище, со своими шаблнами самого сайта. Но кроме того хорошо бы иметь одно общее хрнилище, для шаблонов элементов контента - сами по себе они совершенно одинаковые, различия достигаются только стилевыми описаниями (CSS) самих сайтов. Так как таких FCE много - хотелось бы конечно не повторяться 5 раз, а хранить их в одном месте...
|
А разве в нестройках темплавойлы нельзя указать страницу-хранилище?
http://typo3.org/extension-manuals/t....7.0/view/1/2/ tx_templavoila.storagePid = PID Или не об этом речь? |
Цитата:
И есть одно (хотелось бы так устроить) общее хранилище, где собраны DS/TO элементов FCE. http://www.podusov.ru/fileadmin/images/Untitled-1.png |
Думаю, нужны будут эксперименты...
Например, в свойствах корневых страниц доменов установить указание на страницу с общими шаблонами, а в шаблоне TS tx_templavoila.storagePid = ID страниц для каждого домена. Либо попробовать указать в шаблоне TS для корневой страницы каждого домена установить ID нужных страниц через запятую в константе tx_templavoila.storagePid = |
Вот только что расширение появилось: http://typo3.org/extensions/reposito..._tv_sysfolders
Может это оно? |
Цитата:
|
Итак, проверил. Экст работает как и ожидалось. На первой странице каждого сайта указал свой сисфолдер для каждого сайта, и темплавойла берет с них для каждого сайта свои DS/TO.
В настройках экста (в менеджере расширений) указывается дополнительный сисфолдер (или несколько через запятую) - и эти сисфолдер(ы) будут подключены для всех сайтов. То есть такой сисфолдер как раз и будет у меня содержать элементы FCE. Спасибо за подсказку! |
Часовой пояс GMT +4, время: 00:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot