Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 12 Окт 2007 00:34:26 Заголовок сообщения: Помощники |
|
|
null |
|
Вернуться к началу |
|
|
Никита
цитировать
Зарегистрирован: 24 Окт 2007 14:00:40 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: 28 Окт 2007 11:03:15 Заголовок сообщения: |
|
|
Вставляю CSS файл:
Код: | <?php echo $html->css('pro'); ?> |
Как к нему добавить атрибут media="all"? |
|
Вернуться к началу |
|
|
VolCh
цитировать
Зарегистрирован: 21 Окт 2007 07:17:33 Сообщения: 47 Откуда: Санкт-Петербург
|
Добавлено: 28 Окт 2007 11:39:59 Заголовок сообщения: |
|
|
$html->css('pro','stylesheet',array('media'=>'all');
http://api.cakephp.org/class_html_helper.html#b47ec9e607a940e6f4f091cbd4e19b6c
З.Ы.
Последний раз редактировалось: VolCh (28 Окт 2007 11:44:18), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 28 Окт 2007 11:41:56 Заголовок сообщения: |
|
|
Никита
Цитата: | Функции HTML Хелпера также включают в себя параметр $htmlAttributes, который позволяет вам присоединять дополнительные атрибуты к вашим тегам. Например, если у вас есть тег, к которому вы хотите добавить атрибут class, вы вставляете его в переменную $htmlAttribute как значение:
array('class'=>'someClass') |
Цитата: | css
* string $path
* string $rel = 'stylesheet'
* array $htmlAttributes
* boolean $return = false
|
|
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 28 Окт 2007 11:44:44 Заголовок сообщения: |
|
|
VolCh
Вероятно вы хотели написать Код: | $html->css('pro','stylesheet', array('media' => 'all')); | т.к. по определению $htmlAttributes = array() |
|
Вернуться к началу |
|
|
VolCh
цитировать
Зарегистрирован: 21 Окт 2007 07:17:33 Сообщения: 47 Откуда: Санкт-Петербург
|
Добавлено: 28 Окт 2007 11:45:25 Заголовок сообщения: |
|
|
Угу, поправил |
|
Вернуться к началу |
|
|
Никита
цитировать
Зарегистрирован: 24 Окт 2007 14:00:40 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: 28 Окт 2007 11:48:09 Заголовок сообщения: |
|
|
OOwl писал(а): | Никита
Цитата: | Функции HTML Хелпера также включают в себя параметр $htmlAttributes, который позволяет вам присоединять дополнительные атрибуты к вашим тегам. Например, если у вас есть тег, к которому вы хотите добавить атрибут class, вы вставляете его в переменную $htmlAttribute как значение:
array('class'=>'someClass') |
Цитата: | css
* string $path
* string $rel = 'stylesheet'
* array $htmlAttributes
* boolean $return = false
|
|
Ага, читал это... Пробовал присоединять аттрибут, но не получилось. Как это на примере делается? |
|
Вернуться к началу |
|
|
Никита
цитировать
Зарегистрирован: 24 Окт 2007 14:00:40 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: 28 Окт 2007 11:51:19 Заголовок сообщения: |
|
|
OOwl писал(а): | VolCh
Вероятно вы хотели написать Код: | $html->css('pro','stylesheet', array('media' => 'all')); | т.к. по определению $htmlAttributes = array() |
Понял. У меня не получалось, так как выпускал 'stylesheet', а на его месте уже вставлял array. |
|
Вернуться к началу |
|
|
Никита
цитировать
Зарегистрирован: 24 Окт 2007 14:00:40 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: 28 Окт 2007 11:52:31 Заголовок сообщения: |
|
|
Всем спасибо! |
|
Вернуться к началу |
|
|
Dante Гость цитировать
|
Добавлено: 31 Окт 2007 15:59:20 Заголовок сообщения: |
|
|
В CSS файле есть ссылки на рисунки, например:
div.menu_element_begin {
background-image:url(img/bg_menu_begin.jpg);
}
В HTML рисунки не отображаются. Что я не так делаю? |
|
Вернуться к началу |
|
|
Dante Гость цитировать
|
Добавлено: 31 Окт 2007 16:17:21 Заголовок сообщения: |
|
|
Я имею ввиду, какой путь я должен в этом случае прописать? |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 31 Окт 2007 16:32:48 Заголовок сообщения: |
|
|
Необходимо указывать путь к webroot с точки зрения сервера. Т.е. Если у вас кейк установлен в public_html/, а картинки лежат в папке public_html/app/webroot/img/, то указывайте в пути /img/bg_menu_begin.jpg |
|
Вернуться к началу |
|
|
Dante Гость цитировать
|
Добавлено: 31 Окт 2007 17:26:47 Заголовок сообщения: |
|
|
Проект лежит в подпапке, тоесть путь к рисункам будет public_html/my_site/app/webroot/img/
В css указал такой путь: ../img/bg_menu_begin.jpg и картинки стали отображаться. Но все равно спасибо! |
|
Вернуться к началу |
|
|
Никита
цитировать
Зарегистрирован: 24 Окт 2007 14:00:40 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: 31 Окт 2007 17:37:33 Заголовок сообщения: |
|
|
Дык, в CSS указывается путь относительно самого CSS файла! |
|
Вернуться к началу |
|
|
|