Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
27.04.2016, 10:48 | #1 |
Senior Member
Регистрация: 26.10.2007
Сообщений: 108
|
Замена PID
Кто то спрашивал, как заменить PID для нового элемента. Тут как раз столкнулся с этим, у меня есть отдельные папки для хранения разных элементов разных экстов. И т.к. модели часто пересекаются, то при создании например Элемента Объекта с привязанными контактами, т.е. в папке Объекта появляются и элементы Контактов.. и так везде.. я решил немного почистить все. Т.е. все должно быть по своим местам, а для этого нужно менять PID при создании элемента.
Изменить или предопределить PID через TCA невозможно... но его можно предопределить во время сохранения, т.е. через HOOK делается это элементарно (как оказалось): в ext_conf_template.txt задаем нашу storagePid потом создаем HOOK (https://docs.typo3.org/typo3cms/Core...ept/Index.html) /Classes/Hook/Core/DataHandling/ProcessDataMap.php (можно менять пути и папки, это не принципиально) PHP код:
PHP код:
P.S. https://docs.typo3.org/typo3cms/TCAR...ine/Index.html тут вроде как описана возможно подстановки pid через TCAdefaults , у кого получилось, поделитесь.. у меня не вышло отсюда и решение с хуком.
__________________
Фанат TYPO! Последний раз редактировалось alexk; 02.05.2016 в 06:23 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как системе администрирования определить pid по uid? | Дылгеров Ц.В. | Общие вопросы | 3 | 17.11.2007 16:38 |
Поиск и замена "на лету" в HTML-шаблоне | c0d3r | TypoScript практикум | 0 | 08.06.2007 18:26 |
Как получить pid страницы в TS? | z0r1k | TypoScript практикум | 3 | 21.07.2006 20:23 |
При upload файлов с русскими названиями происходит замена русских букв на _ | Дылгеров Ц.В. | Общие вопросы | 3 | 09.06.2006 04:42 |
глобальная замена | amida | Общие вопросы | 1 | 29.11.2005 16:44 |