Есть CSS с окончанием '-responsive'.
Как сделать так, чтоб при определенном условии загружались все CSS с окончанием '-responsive'?
Что-то вроде такого:
if ($this->getParam('addextracss',1) {
$this->addCss ($name.'-responsive', false);
}
Или такого:
if ($this->getParam('addextracss',1) {
$this->addStyleSheet($name.'-responsive');
}
Как и говорили в комментариях используй функцию 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();
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости