- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Рассчитываю на вашу помощь товарищи, ибо заглумился....
с дрюпалом столкнулся первый раз, точнее первый раз делаю собственную тему, на основе сверстанного сайта HTML+CSS, вообщем создал я папку с проектом sites/all/theme/bla поместил в нее файл name.info в нем прописал:
далее подключил через админку тему bla, и создал файл page.tpl.php в нее залил весь HTML код. проверка - вот тема корректно отображается, но текст весь статичен, а мне нужно его менять, для этого я создавал регионы: левый блок, центральный блок, правый блок, основной контент, блок товаров. далее в файле page.tpl.php меняю статичный текст на:
ну и так далее для всех остальных регионов.
далее создал node.tpl.php с стандартной начинкой(начинка взята из modules/system/node.tpl.php)
это для того чтобы он видел остальные шаблоны node. создаю node-main.tpl.php с начинкой из HTML
В итоге, отображются только пустые регионы, у которых доступны вкладки просмотр и добавить блок, при добавлении блока ничего не меняется. все пусто. ничего не меняется.
заметил что если <?php print $main; ?> заменить на <?php print $content; ?> и создать через админку просто страницу(с типом page) с каким нить текстом, то он выводится в месте где <?php print $content; ?>
почему же при создании материала с типом main он не выводится в <?php print $main; ?>
как заставить контент отображаться в нужных регионах???
Помогите плиз!!!! голова уже кипит!!!!
Читали? Полтора года назад по этому мануала делал (на d6), работало. Вообще с нуля делать тему - очень не благодарная и сложная работа. Легко какую-нибудь не значительную ошибку допустить, и правильно тема работать не будет.
Взяли бы любую подходящую "чистую" тему, типа http://drupal.org/project/zen, http://drupal.org/project/basic, http://drupal.org/project/framework и допилили ее до нужного вида.
в 6й версии нет региона (блока) для вывода основного содержимого, вместо main выводите <?php print $content; ?>.
Чтобы вывести регионы, тоже просто, судя по вашему .info файлу, например для: regions[banner] = Слайдшоу - <?php print $banner; ?>, правильнее конечно условия использовать, if $banner {print $banner}
пс. jquery так в дру не подключают
Garin33, с английским туго, но спасибо, вооружусь переводчиком, почитаю.
Alangasar, хорошо, а если прописать <?php print $banner; ?> где мне вбить содержимое этого $banner; ??
в блоках, для всех регионов выводится