My Typo3 BE-Modul всегда записывает данные с PID 1 в базу данных. На другой установке он использует PID11. Поэтому я должен настроить FE-Plugin для чтения правильного PID. Как настроить оба варианта для использования на одном компьютере всегда одинаково?
Мои TypoScript:Typo3 FE и BE такой же PID
plugin.tx_rere {
view {
templateRootPath = {$plugin.tx_rere.view.templateRootPath}
partialRootPath = {$plugin.tx_rere.view.partialRootPath}
layoutRootPath = {$plugin.tx_rere.view.layoutRootPath}
}
persistence {
storagePid = {$plugin.tx_rere.persistence.storagePid}
}
features {
# uncomment the following line to enable the new Property Mapper.
# rewrittenPropertyMapper = 11
}
}
module.tx_rere {
persistence {
storagePid = {$modul.tx_rere.persistence.storagePid}
}
view {
templateRootPath = {$module.tx_rere.view.templateRootPath}
partialRootPath = {$module.tx_rere.view.partialRootPath}
layoutRootPath = {$module.tx_rere.view.layoutRootPath}
}
}
Спасибо!
Я пробовал "storagePid = 123", "storagePid = {123}," storagePid = {$ modul.tx_rere.persist ence.storagePid} "и без памятиPid внутри констант. Всегда с чистой установкой typo3 install + clean и только моим модулем/плагином. Ничего не получилось. Спасибо за помощь! – TiW
Тим, используйте модуль __Template__ и __TypoScript Object browser__, чтобы проверить, правильно ли включены ваши константы и настройка из расширения, а также если в дереве страниц нет никакого переопределения, то есть в шаблоне ext или в каком-либо состоянии. – biesior
TS: storagePid = 1 показывает в браузере объекта [storagePid] = 1 storagePid = {$ plugin.tx_rere.persistence.storagePid} отображается в обозревателе объектов "[storagePid] =" [storagePid] = {$ modul.tx_rere.persistence .storagePid} в модуле выглядит корректно. – TiW