Показать сообщение отдельно
Старый 20.05.2009, 13:59   #3
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
User-agent определяется правильно? На templavoila патч наложили?
1. Патч наложил и проверил файл class.tx_templavoila_pi1.php там добавились вот эти строки:
// Initialize rendering type:
if ($this->conf['childTemplate']) {
$renderType = $this->conf['childTemplate'];
if (substr($renderType, 0, 9) == 'USERFUNC:') {
$conf = array(
'conf' => is_array($this->conf['childTemplate.']) ? $this->conf['childTemplate.'] : array(),
'toRecord' => $row
);
$renderType = t3lib_div::callUserFunction(substr($renderType, 9), $conf, $this);
}
} else { // Default:
$renderType = t3lib_div::GPvar('print') ? 'print' : '';
}
2. В TS прописал:
page = PAGE
page.10 < plugin.tx_templavoila_pi1
page.10.userFunc = tx_templavoila_pi1->main_page
[userFunc = user_isMobile]
plugin.tx_templavoila_pi1.childTemplate = USERFUNC:user_mobile->getChildTemplate
plugin.tx_templavoila_pi1.childTemplate.value = mobile
[global]
3. Файл добавил через localconf.php, предварительно поместив его в fileadmin:
include (PATH_site.'http://192.168.0.152/rada/fileadmin/user_mobile.php');
4. Строку к странице TCEFORM.tx_templ ... добавил
5. TO создал и выбрал тип: Mobile version, но в TemplaVoilà Control Center
Render Type не отобразился.
4. Для проверки мобильной версии использую:
Addon Firefox (User Agent Switcher),
User Agent: OPERA MINI K610i.
Агент работает, я проверял на m.ya.ru
ov.lovyannikov вне форума   Ответить с цитированием