Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:20
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Предистроия: Дизайнер, верставший страничку нарезал CSS на ... в мелкий компот.....А потом захотел для некоторых пунктов меню подключать ещё и "персональные" CSS (перекрывая параметры в основных)Собственно реализация:1. все CSS сложены в один каталог2. CSS, специфичные для пунктов меню имеют имя- "номер пункта".cssКод: $pipi="$GLOBALS[mosConfig_absolute_path]/templates/$GLOBALS[cur_template]/css"; $pizi="$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css";// подключаем CSS из каталога $handle=opendir($pipi); while ($file = readdir($handle)) { if (!is_dir($pipi.'/'.$file)) {// игнорируем цифровые имена if(preg_match('/\b[\d]+/',$file)) continue; echo "\n "; } }//узнаём номер пункта меню $Itemid = intval( mosGetParam( $_REQUEST, 'Itemid', 0 ) );//и подключаем "персональную" CSS, если есть ;-) if (file_exists($pipi.'/'.$Itemid.'.css')) { echo "\n "; }
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Меню с картинкой для каждого пункта Guest Продолжение архива вопросов 0 29.09.2011 21:19
Уникальный "Read more" для каждого пункта меню. Guest Третий архив вопросов и ответов 0 29.09.2011 11:35
Свой пункт в диалоге "Выберите тип меню" при создании пункта меню Guest Новый архив 2 0 29.09.2011 02:18
Joomfis - перевод пункта меню "внешняя ссылка" Guest Новый архив 2 0 28.09.2011 13:18
При назначении пункта меню "По умолчанию" исчезает контент. Guest Новые вопросы и ответы 4 0 27.09.2011 14:12



© www.otvetnemail.ru - Форум вопросов и ответов.