Всем привет. Сделал свою тему для Drupal 7.34. При открытии главной картинки не отображаются. Уже переустановил друпал, не помогло. Если страницу page.tpl.php открыть с помощью браузера -то картинка видна, а если зайти через Друпал на глвную то картинки нету.
Комментарии
и не будут открываться.
потому что путь к картинкам указан от корневой дирректории
путь нужно указывать вот так
ключевое тут
не получается не так, не так
<img src="/<<?php print base_path() . path_to_theme();?>/images/img02.jpg" />
в папке с темой sites\all\themes\my лежит только .info, page.tpl.php, style.css и папка images
а что говорит фаер баг на предмет ссылки к картинке?
ну вообще как минимум странно, что картинки в итоге не отображаются
Фаер баг говорит "невозможно загрузить указанный url"
и про стили пишет
body.html.front.logged-in.no-sidebars.page-node.toolbar.toolbar-drawer div#wrapper img.container
вот дайте мне этот урл, урл картинки, который показывается на теге img в вашей теме, через фаер баг
и что показывает вот это <?php print path_to_theme(); ?>
просто вот это
<img src=images/templatemo_image_04.jpg" alt="Письма мастера дзен">
изначально не верно
какое значение в src?
в page.tpl.php у меня стоит
<img src="/<?php print path_to_theme(); ?>/images/img02.jpg" />
в FireBug когда нажимаю на место, где должна быть картинка, открывается
<img src="/sites/all/themes/Leonid/images/img02.jpg">
- вроде все правильно, путь к моей теме и картинкам. и потом надпись невозможно загрузить указанный url.наверное я поспешил с движком, надо было с простого начинать:( а как посмотреть <?php print path_to_theme(); ?> в firebug? или где это посмотреть надо?
а этот файл сам физически существует?
sites/all/themes/Leonid/images/img02.jpg - ?
другие картинки вообще грузятся?
это значение тут
sites/all/themes/Leonid
вообще странно )
попробуйте для начала сделать название темы в нижнем регистре (вообще верхний регистр лучше не использовать в принципе для названий файлов или папок).
Потом, на хостинге вообще грузятся другие картинки? В админке, например, если поставить под админ другую тему.
тут не в движке дело, а в том, что не отображается картинка. Пути к картинкам у вас вроде верные.
Сделайте так. Выложите архивом тему к комментарию (аттач). Посмотрим.
Файл существует. Картинки грузятся те, которые я через сам движок добавляю. А через редактирование page.tpl.php не хотят. Хостинг пока локалхост, в других темах картинки есть. В Батрике, Т.м.а. и севен.
С другом открываем фирму, нужен сайт. Посмотрел конкурентов, у них в основном Вордпресс и Джумла. Посоветовавшись с другом, решили использовать более прогрессивный drupal.
В общем, я хочу сделать свою тему с 11 регионами, которые можно будет потом наполнять контентом, всячески редактировать.
Пока получилось только поставить понравившийся мне дизайн из интернета (потом он будет изменен) и сделать регионы, и то они не отображаются в режиме просмотра (отображается только один - header) В интернете про drupal информации много, но конкретно про темизацию не так легко найти что-либо понятное для моего уровня знаний.)
На сколько я понял, отображение регионов зависит от style.css. А сами регионы задает движок и они по размеру всегда одинаковы. Если очистить style.css, то становятся видны все 11 регионов, они все одинаковы в виде прямоугольников. Потом решил поставить другой html макет из интернета, в нем есть картинки. Переписал пути к картинкам, но их почему-то не видно. Вообще картинки на главной должны быть в html кода (page.tpl.php) или лучше их вывести через views?
Нам необходимо собрать правильно каркас page.tpl.php и style.css чтобы появились эти регионы, (нужного размера) а потом наполнять их блоками с информацией. На ютюбе посмотрел 11 часов видео-курса про друпал, там про ноды, блоки, модули рассказывается и про работу с двжком в целом. Однако вторая часть, которая на 16 часов зависает где-то на середине, как раз там, где про темизацию рассказывается и про свои модули. В общем буду рад любой информации про темизацию. В аттаче прикрепил папку с темой и скриншот чего я хочу получить от друпал)
Такс, открываем и делаем снова )
http://drupalfly.ru/lesson/mask_generation_drupal_7_1
Статья не плохая. Но если вы хотите сделать все по уму - то http://www.ibm.com/developerworks/ru/library/os-new-drupal-theme/
Лучше потратьте 2-3 дня на понимание и изучение темы,и потом все будет как по маслу.
Джумла или вордпресс - не спасут ситуацию. Потому что надо так же темизировать под свои нужны и перепиливать.
Опять же - не хотите вникать и делать все сами - отдайте на разработку профи. Если хотите сами - то читайте, пробуйте, учитесь.
Друпал хорош тем, что при определенных знаниях - это довольно мощная система. Вопрос только какие цели нужно реализовать, потому как проще иногда сделать простой хтмл леддинг, чем писать всю систему.
По поводу архива.
Там хаос. Удалите не нужные файлы.
Тема ваша рабочая, хоть это только около 5% от темы )
Картинки там показываются.
Порядок я вам навел. И не подключайте так jquery библиотеки. Тем более сам джейквери подключается по умолчанию.
Если картинки не показываются и на том, что я выложил в архиве - то смотрите как работает ваш локалхост.
Спасибо) завтра проверю картинки и продолжу изучать. Кстати по поводу статей, статью ibm я читал еще в первый день изучения, пытался сделать по ней, мало что понял, а по Друпалфлай как раз получилось, но без картинок, про которые создана эта тема. Завтра перечитаю ibm и проверю Ваш архив, работают ли теперь картинки.А на счет региона, я правильно понял, что его можно создать абсолютно любого размера и в любом месте не странице? его ширина\высота и местоположение будет определяться css и html каркасом?
Регионы определяются в .info файле темы. Вы это там уже делали.
И потом уже стилями и версткой.
Рекоммендую смотреть в сторону adaptivetheme и ее подтем.
https://www.drupal.org/project/adaptivetheme
сразу адаптируете под мобильную верскию за счет респонсибл дизайна (хотя до него дойти надо будет).
Опять же - потратьте 2-3-4 дня, и сделайте за один день тему, чем так мучиться.