Определение версии фреймворка Webasyst

Мне необходимо вывести ссылку на страницу с активацией формы регистрации. Проблема в том, что в старой версии (например, 1.2.0.26712) настройка расположена по адресу /webasyst/site/#/settings/ внизу формы, а в новой (например, 1.2.3.32674) эта опция расположена в отдельном разделе по адресу /webasyst/site/#/personal/settings/.
Можно ли как-то в smarty определить версию фреймворка? Может есть вариант не в smarty (имею ввиду серверные скрипты)?
Есть ли еще варианты расположения опции "включить авторизацию"?

1 ответ

  • 1
    Сам нашел.
    Фреймворк считается приложением и его идентификатор - installer.
    Т.о. для определения версии фреймворка можно использовать:
    + в PHP: wa()->getVersion('installer')
    + в Smarty: {$wa->version('installer')}

    Только {$wa->version('installer')} возвращает не совсем версию...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите