1. Скажите зачем в файле html.tpl.php вот эта строчка:
У меня ничего не отображается там, можно ли ее убрать?
2. Еще в page.tpl.php часто в темах часто встречаются конструкции типа такой:
Я верстаю свою тему-основу для всех последующих сайтов, могу ли я просто вместо этого взять и написать такое:
Вместо двух один получился, ведь внутри того все равно ничего не было. Меня интересует не возникнет ли в будущем проблем с модулями и переходом на другую линейку друпала если я так буду верстать, переименовывать ID и class и удалять лишние дивы внутри которых ничего нет?
Комментарии
1. Не подскажу
2. На мой взгляд можно. Но мне к примеру к блокам приходилось еще и добавлять дивы, чтобы отобразить дизайн так, как мне надо.
да можно конечно, только имхо, если это не на один раз, а заготовка, то при какой-нить сложной верстке потом на место все вернете
1. Такое есть во всех или почти во всех темах, насколько я понимаю - какая-то системная ссылка, скролирующая страницу к началу. Зачем она нужна не знаю, но видимо штука полезная, раз все ее используют в темах.
2. Убрать конечно можно, но эта штука может оказаться полезной при дальнейшей темизации. Тоже не рекомендую убирать - выигрыш в количестве дивов минимальный, зато если потом понадобится темизировать - столкнетесь с трудностями.
1. Это ссылка для людей с инвалидностью или для текстовых браузеров, чтобы облегчить навигацию – быстрый переход к основным ссылкам на сайте.
Как это работает можно посмотреть на http://drupal.org/ Зайти на сайт, после полной загрузки страницы нажать на Tab. Может быть потребуется нажать несколько раз, пока фокус не сместиться на саму страницу.
Если эта ссылка работает, то убирать ее, по-моему, негуманно.
http://www.w3.org/TR/WCAG-TECHS/H69.html
Для начала возьмите Zen, Blueprint или любую другую тему-фреймворк, посмотрите как там устроено все, поучитесь у умных людей и верстальщиков, до которых вам как до китая раком. Потом уже изобретайте свой велосипед, если вас не устраивает уровень верстки. А то, что вы делаете сейчас - профанация, трата времени, сил и тупик в конце.
p.s. От темизации проблемы с обновлениями и модулями бывают, но не от "удаления лишних дивов" и прочей XYNTы, а от незнания основ. Изучите основы. Чужой код - лучшее решение для этого.
я как раз ради этого и решил с нуля по полочкам все делать чтобы разобраться что откуда растет и зачем. Мне кажется так проще разобраться чем брать какую то тему и переделывать. Но и zen и еще с десяток скачаных я смотрел, часто много всяких файлов которые вряд ли тебе понадобятся, лучше начать с маленького и самому.
Не соглашусь. Zen - это стартовая тема, созданная группой профессионалов, которые уже не одну собаку на этом деле скушали. В их профессионализме сомневаться не приходится, а вот разработка снуля да еще и водиночку чревата ошибками.
Еще один плюс стартовой темы - при изменениях в ядре разработчики вносят изменения и в свои темы, освобождая вас от этой необходимости.
Так что мой вам совет - не изобретайте велосипед.
Как раз наоборот! Первая должна быть надтема, пока сделаешь насмотришься на то, как люди делают, а потом уже можно будет и с нуля делать - опыт будет.
Согласен. ТС, лучше возьмите что-то простое без наворотов, разберите шаблоны, прогуглив на тему регионов, стандартных опций и посмотрите что как работает. Покурите template.php и файлы *.info.
Вам будет достаточно самой простой темки(только не garland). Просто очистив шаблоны от базовой вёртски вы сможете сделать то, что вам надо. А дальше сами решайте. Можно использовать и заготовки и свои велосипеды собирать. Там по сути ничего трудного.
Могу сказать только, что нужно быть внимательнее с блоками и box. Там есть свои заморочки по части id, которые иногда выступают в роли некоторого front-end функционала у доп. модулей.
Удачи