Определение версии фреймворка Webasyst
Мне необходимо вывести ссылку на страницу с активацией формы регистрации. Проблема в том, что в старой версии (например, 1.2.0.26712) настройка расположена по адресу /webasyst/site/#/settings/ внизу формы, а в новой (например, 1.2.3.32674) эта опция расположена в отдельном разделе по адресу /webasyst/site/#/personal/settings/.
Можно ли как-то в smarty определить версию фреймворка? Может есть вариант не в smarty (имею ввиду серверные скрипты)?
Есть ли еще варианты расположения опции "включить авторизацию"?
Можно ли как-то в smarty определить версию фреймворка? Может есть вариант не в smarty (имею ввиду серверные скрипты)?
Есть ли еще варианты расположения опции "включить авторизацию"?
1 ответ
Фреймворк считается приложением и его идентификатор - installer.
Т.о. для определения версии фреймворка можно использовать:
+ в PHP: wa()->getVersion('installer')
+ в Smarty: {$wa->version('installer')}
Только {$wa->version('installer')} возвращает не совсем версию...