Доступ к переменным TS из PHP
День добрый!
При помощи KickStarter создал расширение, которое отвечает за экспорт данных, добавляемых на страницу другим самопальным экстеншином на основе fluid&extbase. Экспортирующий экстеншн смотрит, есть ли изменения и если есть предлагает экспортировать данные.
Проблема обнаружила себя, когда была удалена страница: данные в базе при этом остались, просто в бэкэнде перестала быть доступна удаленная страница.
Для того, чтобы не удалять данные из базы вижу возможность указания экспортирующему эксту какие страницы смотреть, т.е. в задать константу с перечислением id страниц в template, затем читать эти данные в php. Подскажите, пожалуйста, как это сделать?
Что-то типо такого не помогло:
plugin.extension_key {
show_submit = 1
submit_text = Submit
}
global $TSFE;
$defaultConf = array(
'show_submit'=>0,
'submit_text'=>'search'
);
foreach ($defaultConf as $key => $defaultValue) {
if (isset($TSFE->tmpl->setup['plugin.'][$this->extKey.'.'][$key])) {
$this->{$key} = $TSFE->tmpl->setup['plugin.'][$this->extKey.'.'][$key];
} else {
$this->{$key} = $defaultValue;
}
}
echo $this->show_submit; // shows 1 (from typoscript)
|