Safer 0 Опубликовано 9 мая, 2009 Жалоба Share Опубликовано 9 мая, 2009 Саша, здравствуй. Задумал сделать так, чтобы в зависимости от id товара подгружались разные файлы css, т.е. можно было менять дизайн для каждого товара средствами css. (в моем случае нужно для начала всего-лишь чтобы изменялся фоновый рисунок в body). Для этого в includes/header.php прописал срочку вида <link rel="stylesheet" type="text/css" href="<?php if (file_exists('templates/'.CURRENT_TEMPLATE.'/styles/'.FILENAME_PRODUCT_INFO.'_'.$actual_products_id.'.css') == false) {echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css';} else {echo 'templates/'.CURRENT_TEMPLATE.'/styles/'.FILENAME_PRODUCT_INFO.'_'.$actual_products_id.'.css';} ?>" /> Но к сожалению в таком виде скрипт цепляет стандартный stylesheet.css Не подскажешь где ошибка? Или может есть какой-нибудь другой способ сделать что-то подобное? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 мая, 2009 Жалоба Share Опубликовано 9 мая, 2009 Для начала попробуй вставить что-то вроде: echo FILENAME_PRODUCT_INFO.'_'.$actual_products_id.'.css';[/code]т.е. посмотрет правильность условия.Наверное просто файл неправильно назван либо не там сидит.Можно посмотреть примеры в файле index.php внизу самом, там примерно такой же код используется.Наверное просто ошибка в условии, либо файл не находится по указанному пути, либо название файла неправильное. Ссылка на сообщение Поделиться на другие сайты
Safer 0 Опубликовано 9 мая, 2009 Автор Жалоба Share Опубликовано 9 мая, 2009 Спасибо большое. Все отлично работает :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 мая, 2009 Жалоба Share Опубликовано 9 мая, 2009 Не за что, хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения