Перейти к содержанию
Форум поддержки пользователей VamShop

Загрузка файла css в зависимости от id товара


Рекомендуемые сообщения

Саша, здравствуй.

Задумал сделать так, чтобы в зависимости от 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

Не подскажешь где ошибка? Или может есть какой-нибудь другой способ сделать что-то подобное?

Ссылка на сообщение
Поделиться на другие сайты

Для начала попробуй вставить что-то вроде:


echo FILENAME_PRODUCT_INFO.'_'.$actual_products_id.'.css';
[/code]

т.е. посмотрет правильность условия.

Наверное просто файл неправильно назван либо не там сидит.

Можно посмотреть примеры в файле index.php внизу самом, там примерно такой же код используется.

Наверное просто ошибка в условии, либо файл не находится по указанному пути, либо название файла неправильное.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...