Собственно сабдж. Речь идет вот про эту сроку, которая у меня на всех версиях и всех темах есть и порядком мешает..
Что-то не нашла нигде в настройках, как ее отключить...
Да, это есть в админке, но не для всех тем.
Вот допустим в Гарланде этого нет.
"love" wrote:
Не хотелось бы лезть в код
Абсолютно правильное решение.
В чужой код лучше не лезть.
Но ведь Вы же используете свою, уникальную, тему оформления.
Или же ту, что скачали с d.o?
Если второй вариант, т.е. тему Вы скачали, лезть в ее код не хотите, а в настройках этого пунктика нет, то Вам одна дорога: создать свою под-тему.
просто создаете папочку среди папочек тем и называете ее как хотите,
ну например my_sub_theme
Дальше в ней нужно создать info файл: my_sub_theme.info
и в этом файле указываете зависимость от той (скачанной) темы, допустим она называется some_theme_from_drupal_org
Так вот, в info файле пишете:
name = Имя Вашей новой темы
description = Ее описание
core = 6.x
base theme = some_theme_from_drupal_org
Затем копируете page.tpl.php из some_theme_from_drupal_org в my_sub_theme и модифицируете по собственному желанию.
При таком раскладе все шаблонные файлы кроме page.tpl.php будут браться из some_theme_from_drupal_org, а файл page.tpl.php будет браться из Вашей темы.
Вот так Вы и чужой код не будете трогать и изменения сможете внести.
Полезный совет, уже пару лет ищу, но вот наконец оно мне надоело, решила спросить.
"seaji" wrote:
Вот допустим в Гарланде этого нет.
Спасибо за исчерпывающий совет! Я использую обычно скачанную тему, и ее модифицирую как мне надо (картинки, цвет, блоки и прочее) - обычно мне этого достаточно
А как именно убрать
"seaji" wrote:
вывод переменной $breadcrumbs
? А то я php вообще почти не знаю, он как-то мимо прошел, не хотелось бы напортачить... А то два дня в этот шаблон page.tpl.php простейший код на хтмл всовывала, пока всунула правильно - семь потов сошло
Да, просто удалите эту строчку. Если боитесь, сделайте себе копию page.tpl.php куда-нибудь на комп, если что-то выйдет не так - вернёте. Но должно получиться :).
Манипуляции с page.tpl.php дали нулевой результат. Противные крошки мешали из page-node.tpl.php
Там строка была
<?php if (!empty($breadcrumb)) { echo theme('breadcrumb', $breadcrumb); } ?>
Спасибо всем огромное за помощь! И особенно за подробный рассказ, как сделать свой лист
Разные page файлы отвечают за разное
page.tpl.php - это универсальный файл для всего
page-front.tpl.php - этот рулит главной страницей
page-node.tpl.php - этот рулит страницами с полными нодами
Комментарии
в настройках темы снимите галочку с "хлебных крошек" (breadcrumbs)
Уберите вывод переменной $breadcrumbs в шаблонах типа page.tpl.php
Не хотелось бы лезть в код, наверняка же решается где-то в админке!
Ищите, Шура, ищите, можно даже дописать отсутствующий функционал в тему
Да, это есть в админке, но не для всех тем.
Вот допустим в Гарланде этого нет.
Абсолютно правильное решение.
В чужой код лучше не лезть.
Но ведь Вы же используете свою, уникальную, тему оформления.
Или же ту, что скачали с d.o?
Если второй вариант, т.е. тему Вы скачали, лезть в ее код не хотите, а в настройках этого пунктика нет, то Вам одна дорога: создать свою под-тему.
просто создаете папочку среди папочек тем и называете ее как хотите,
ну например my_sub_theme
Дальше в ней нужно создать info файл: my_sub_theme.info
и в этом файле указываете зависимость от той (скачанной) темы, допустим она называется some_theme_from_drupal_org
Так вот, в info файле пишете:
name = Имя Вашей новой темы
description = Ее описание
core = 6.x
base theme = some_theme_from_drupal_org
Затем копируете page.tpl.php из some_theme_from_drupal_org в my_sub_theme и модифицируете по собственному желанию.
При таком раскладе все шаблонные файлы кроме page.tpl.php будут браться из some_theme_from_drupal_org, а файл page.tpl.php будет браться из Вашей темы.
Вот так Вы и чужой код не будете трогать и изменения сможете внести.
Полезный совет, уже пару лет ищу, но вот наконец оно мне надоело, решила спросить.
Спасибо за исчерпывающий совет! Я использую обычно скачанную тему, и ее модифицирую как мне надо (картинки, цвет, блоки и прочее) - обычно мне этого достаточно
? А то я php вообще почти не знаю, он как-то мимо прошел, не хотелось бы напортачить... А то два дня в этот шаблон page.tpl.php простейший код на хтмл всовывала, пока всунула правильно - семь потов сошлоА как именно убрать
Строчка в page.tpl.php должна выглядеть примерно так:
<?php print $breadcrumb; ?>
Уберите её.
хм. просто убрать с концами весь блок этих "крошек"? (так вот что это за чудо-трава!)
Да, просто удалите эту строчку. Если боитесь, сделайте себе копию page.tpl.php куда-нибудь на комп, если что-то выйдет не так - вернёте. Но должно получиться :).
Манипуляции с page.tpl.php дали нулевой результат. Противные крошки мешали из page-node.tpl.php
Там строка была
<?php if (!empty($breadcrumb)) { echo theme('breadcrumb', $breadcrumb); } ?>
Спасибо всем огромное за помощь! И особенно за подробный рассказ, как сделать свой лист
Значит, в Вашей теме этот файл был значим. У меня в темах такого файла нет. Поздравляю с решением проблемки
Разные page файлы отвечают за разное
page.tpl.php - это универсальный файл для всего
page-front.tpl.php - этот рулит главной страницей
page-node.tpl.php - этот рулит страницами с полными нодами
Спасибо вам, нашёл ответ и помогло)