Удалить ссылку на термин таксономии

Главные вкладки

Аватар пользователя Shelendor Shelendor 11 марта 2007 в 2:45

Вопрос скорее всего простой и глупый, но я на нём споткнулся Smile

Создан тип материала street. Он привязан к определённому термину таксономии. Требуется, чтобы из статей, сделанных на этом типе материала, не было ссылки на термин. Как написано здесь http://drupal.ru/node/3583 сделал файл node-street.tpl.php Он полностью повторяет node.tpl.php, но удалён блок
< div class="clear-block clear">
< div class="meta">
< ?php if ($taxonomy): ?>
< div class="terms">< ?php print $terms ?>< /div>
< ?php endif;?>
< /div>

Ссылка вроде исчезла, но разъехался список нод в этом термине (появились большие белые поля между нодами, список растянулся на несколько экранов).

Вопрос - скажите, пожалуйста, что в таком случае надо было удалить, чтобы ничего не разъезжалось? Smile

P.S. Только ногами не бейте - я вообще не программист Smile

Комментарии

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 11 марта 2007 в 4:24

Ставте Taxonomy Access Control
Локализация модуля здесь.
Установив модуль, можно запретить одной, двум, всем ролям просматривать (читайте видеть) к какому термину таксономии относиться материал.



----------------------------------------------------------
Локализация некоторых модулей

Аватар пользователя Shelendor Shelendor 11 марта 2007 в 5:23

SadhooKlay - спасибо за вариант, но если это возможно, то хотелось бы обойтись без лишнего модуля ради убирания одной ссылки. не получится иначе - придётся ставить...

Аватар пользователя Natalie Natalie 11 марта 2007 в 5:49

А если убрать только условие, а остальные дивы оставить?
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Shelendor Shelendor 11 марта 2007 в 5:57

Natalie - повторюсь, я вообще не программист Smile я там в коде нашёл упоминание таксономии и вырезал весь блок Smile так что, если можно, поясните своё предложение кодом, пожалуйста... Smile

Аватар пользователя Natalie Natalie 11 марта 2007 в 7:10

В смысле удалять не весь приведенный кусок кода, а только

< ?php if ($taxonomy): ?>
< div class="terms">< ?php print $terms ?>< /div>
< ?php endif;?>

- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Shelendor Shelendor 28 марта 2007 в 12:55

теперь почти такой же вопрос, поэтому добавлю сюда же Smile

Как убрать "хлебные крошки" (или как их там называют правильно?) из статьи. Т.е. мне не нужно, чтобы в статье (конкретный тип материала) не было сверху пути типа Главная -улицы и так далее. В каком файле искать этот код?
Спасибо! Smile

Аватар пользователя Natalie Natalie 28 марта 2007 в 15:52

page.tpl.php
Вообще не ленись и посмотри документацию про доступные переменные в темах. Может пригодиться на будущее Wink
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
Переводы некоторых модулей.
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя Shelendor Shelendor 28 марта 2007 в 16:03

Natalie - да я б с радостью, но, повторюсь, у меня пожизненные проблемы с иностранными языками. Причём неизлечимые. А в русском варианте такой документации я не нашёл.
за page.tpl.php спасибо, буду копать