За последние 24 часа нас посетили 22533 программиста и 1150 роботов. Сейчас ищут 640 программистов ...

Как передать значение параметра в $doc->addStyleSheet

Тема в разделе "PHP для новичков", создана пользователем Iniestaso, 19 сен 2019.

  1. Iniestaso

    Iniestaso Новичок

    С нами с:
    19 сен 2019
    Сообщения:
    1
    Симпатии:
    0
    Добрый день!
    Сразу оговорюсь, что только начинаю изучать php, но нужно прямо сейчас решить один вопрос.

    Дано: модуль Joomla, подключаемый файл стилей через
    Код (Text):
    1. $doc->addStyleSheet(JURI::base().'modules/ИМЯ_МОДУЛЯ/css/default.css');
    Хочу в админке реализовать простенькое переопределение файла стилей для предостращения перезаписи после обновлений модуля.

    Создаю параметр в XML-файле в формате кнопок:
    Стили CSS (FileCss): По умолчанию ('0') / Пеперопределить ('1')

    Если установлено ПЕРЕОПРЕДЕЛИТЬ, выпадает форма под заголовок нового файла (FileCssName), его и нужно передать по условию в $doc->addStyleSheet.

    Для addStyleSheet в файле формирую условие:
    Код (Text):
    1.     if ($params->get('FileCss') == 0) {
    2.         $doc->addStyleSheet(JURI::base().'modules/ИМЯ_МОДУЛЯ/css/default.css');
    3.     } else {
    4.         $doc->addStyleSheet(JURI::base().'modules/ИМЯ_МОДУЛЯ/css/___ПЕРЕДАТЬ_ИМЯ_НОВОГО_ФАЙЛА___');
    5.     }
    Помогите с тем, как правильно передать значение имени нового файла в даную строку.
    Что-то вроде:
    Код (Text):
    1. <?php echo $params->get('FileCssName'); ?>
    СПАСИБО!