Найти и загрузить CSS файл

278
22 января 2018, 06:10

Есть CSS с окончанием '-responsive'.
Как сделать так, чтоб при определенном условии загружались все CSS с окончанием '-responsive'?

Что-то вроде такого:

if ($this->getParam('addextracss',1) {
            $this->addCss ($name.'-responsive', false);
        }

Или такого:

if ($this->getParam('addextracss',1) {
                $this->addStyleSheet($name.'-responsive');
        }
Answer 1

Как и говорили в комментариях используй функцию glob, а ты писал, что используешь функцию addHead

function addStyleSheet($mask = '-responsive.css') {
   $path = $_SERVER['DOCUMENT_ROOT']."/путь к папке/"; // лучше вынести за метод
   foreach (glob($path.'/*'.$mask, GLOB_BRACE) as $file) {
       $this->addHead($file); // в $file к тебе приходит полный путь, уже смотри как тебе удобнее 
   }
}
if ($this->getParam('addextracss',1) {
     $this->addStyleSheet();
}
READ ALSO
Как с помощью JQuery найти CSS свойства в CSS файле?

Как с помощью JQuery найти CSS свойства в CSS файле?

Нужно найти все вхождения некоторого свойства для последующей замены, как можно это сделать?

256
Как превратить данные значения в код?

Как превратить данные значения в код?

Привет есть в фотошопе такая тень как это выглядит в коде?

245
Позиционирование в HTML

Позиционирование в HTML

Подскажите, как правильно позиционировать при такой задаче:

235