Тут вот ведь в чем дело: когда я начал изучать Друпал, то сразу же нагуглил методы создания разделов при помощи таксономи, причем все оказалось логично, так что этим я и пользовался. Но когда мне понадобилось вставить картинку в описание термина, отобразить список статей термина (заголовки онли) мне пришлось еще гуглить, темизировать, ставить views и т.д.
Позавчера пришлось столкнуться с подшивками и... я прямо покраснел!
Все мои задачи легко решились без установки доп. модулей!!! Вот только почему об этом почти нигде не сказано? А что вы юзаете: таксономию или книги?
Комментарии
Я буду тихо хихикать, когда ты создашь тысяч так под десять книг
ага! А что случится? Вложенность же всего 9 уровней?
Да нет - таксономия как раз и нужна для категоризации, причем не только в Друпале. А для чего нужны книги? По логике составлять мануалы. А оказалось, что это два разных способа категоризации
Taxonomy обернутое в модуль category.
Если не секрет, что за специфика заставила?
http://www.drupal.ru/node/7926
таксономия создает более гибкую структуру
создайте ноду и привяжите ее с помощью бука к двум родительским нодам
точно! теперь я понял коренное отличие!
Имеется ввиду книг или нод с типом book? Десять тысяч книг трудно представляется
Если второе, то на д.орг все доки на книгах и ничего. Даже десять тысяч книжных нод трудно представляется. Это как если бы синьор Синкора озадачился производтельностью при миллионе каментов, не могущих реально быть в ближайшие 100 лет
Я, кстати, тоже недавно для себя открыл бук. Раньше думал - говно, но оказалось просто и клёво.
Главное преимущество - СЕО (нет дубляжей) и отсутствие головняков с меню. Ещё легко добавлять ноды в книгу.
Для доп удобчтва есть модулёк outline designer
А как в книге "вставить картинку в описание термина"? (туплю)
там описание термина - это нода главная страница подшивки.
Модуль book использую на нескольких сайтах ещё с 2005 г. и не страдаю.
q2_faith, ты меня прям осадил - я чуть таксономию не удалил у себя
А чего "холивар"? Тема хорошая. Методологическая... Как я люблю.
Сам местами пользовал book но ни где сильно не прижился, т.к. не было реальной необходимости систематизации информации и подшивок. Таксономию в данном случае считаю возможным к использованию, но не уместной.
Интересно зачем появился Node_hierarhy? Чем он лучше book? В чем его удобство? Есть кто его пользует?
(ТС, может подправить заголовок book vs taxonomy vs Node_hierarhy? )
Node_hierarhy - это я для компании добавил, не пользовался и не люблю извратов
А холивар - потому что функционал похож и тут уж кому чего удобнее.
Тогда в топик заглянёт Andypost@drupal.org
а, я-то думал, типа taxonomy_image, типа пиктограммка и сниппет.
вот так включается картинка в описание термина, если стоит tax_image:
<?php
// Это из модуля taxonomy, добавлена строка для вывода изображения категории над описанием. if $img и далее
function phptemplate_taxonomy_term_page($tids, $result) {
drupal_add_css(drupal_get_path('module', 'taxonomy') .'/taxonomy.css');
$output = '';
// Only display the description if we have a single term, to avoid clutter and confusion.
if (count($tids) == 1) {
$term = taxonomy_get_term($tids[0]);
$description = $term->description;
// Check that a description is set.
if (!empty($description)) {
$output .= '<div class="taxonomy-term-description">';
if ($img = taxonomy_image_display($term->tid)) $output .= ' <div class="image">'. $img ."</div>\n";
$output .= filter_xss_admin($description);
$output .= '</div>';
}
}
$output .= taxonomy_render_nodes($result);
return $output;
}
?>
это в темплейт
почему в опросе нет menu?
если документы разбиты на дерево менюхи, то факстически это ведь тоже некоторая таксономия?
перечитывайте вопрос до полного просветления
А кто может поведать о Category? Что за зверь такой?
С выходом 7-ки он перестал быть актуальным.
для семерки еще нет половины нужных модулей, поэтому актуально ((
а для 7-ки теперь можно разные типы материалов в разные подшивки добавлять?
чем в 7-ке заменить c a t e g o r y ?
если бы таксономию можно было бы сделать типом материала...
В 7-ке и так можно с помощью филд апи добавлять поля к любой сущности включая и таксономию.
это совсем не то! У меня большая проблема с ограничением прав. Если бы категории были бы типами материалов, то помог бы content_access, тут напрашивается book- но книги нельзя разбить по подшивкам так, чтобы на каждую подшивку был свой тип материала, что для моего проекта тоже очень важно.
Идеален был бы Category, если бы не многочисленные жалобы на него. Он как Таксономия и книги вместе взятые!
Если вам под 6-ю ветку, то категори вам в руки, не взирая на "жалобы", мы на нем много чего построили в 6-й и 5-й ветке.
успокоили, спасибо!
Не так а что вы от меня хотели услышать?
Модулю "категори" и его использованию был посвящен целый кусок моего доклада на друпалкемп 2009 в разрезе создания магазинов на уберкарте.
Как конкретно его юзать писать статью не буду по нескольким причинам, одна из них категорическая нехватка свободного времени, еще одна - там визуально все понятно и доступно.
Из особенностей: если хотите юзать отдельно от таксономии не включайте обертку и соотв. наоборот если хотите чтоб термины были синхронизированы.
+ не забудьте накатить все патчи которые есть на друпал орге.
да я без сарказма, просто поблагодарил )