MStyle28 Опубликовано 4 декабря, 2017 Жалоба Поделиться Опубликовано 4 декабря, 2017 Вобщем сложилась ситуация когда нужна передать значение из настроек в css файл. CSS файл подключил как php в index.tpl <link rel="stylesheet" href="design/{$settings->theme}/css/style.php" /> Файл переименовал в .php и в начале прописал: <?php header("Content-type: text/css"); ?> Если в style.php прописать: <?php $width='10px' ?> И чуть ниже p{font-size:<? echo $width ?>} то при загрузке страницы,всё отображает верно,значение выводит.Вопрос:Как вывести значение из инпута,который находится в настройках админ-панели? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 декабря, 2017 Жалоба Поделиться Опубликовано 4 декабря, 2017 Подключить ядро симплы и использовать $this->settings->site_name; если у вас класс, если обычный обработчик до чуть сложнее, нужно создать экземляр ядра записав его в переменную и использовать $app->settings->site_name. Смотрите ajax/cart.php или index.php всё поймёте. Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 4 декабря, 2017 Автор Жалоба Поделиться Опубликовано 4 декабря, 2017 (изменено) Подключить ядро симплы и использовать $this->settings->site_name; Я правильно понял? require_once('../api/Simpla.php'); $simpla = new Simpla(); Я так понимаю что класс,потому что в шаблоне,в index.tpl через тег {$settings->width} значение выводится. P.S. Разобрался,Noxter спасибо за наводку,порой пинок в нужную сторону даёт результаты Изменено 4 декабря, 2017 пользователем MStyle28 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.