| Август 2008 | ||||||
| ПН | ВТ | СР | ЧТ | ПТ | СБ | ВС |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Модули, темы, локализация, семинары, конференции, седьмая версия!!!
Может лучше сначала ядро "шестерки" отладить?!
Короче, дальше патч для модуля таксономии из Drupal 6.2 (taxonomy.module,v 1.414.2.1 2008/04/09)
Проблема в том, что неадекватно работает меню, если у пункта вида taxonomy/term/1/all есть подпункты. После нажатия на такую ссылку меню сворачивается.
Ну, я посмотрел, как у людей сделано (Menu doesn't play well with taxonomy/term/%/all pages | drupal.org), не стал вникать в тонкости, но просто переделал по-своему.
Если говорить по-простому, то между хуками
$items['taxonomy/term/%'] = array($items['taxonomy/autocomplete'] = array($items['taxonomy/term/%/%'] = array(
'title' => 'Taxonomy term',
'page callback' => 'taxonomy_term_page',
'page arguments' => array(2, 3),
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
'file' => 'taxonomy.pages.inc',
);BTW, указанную проблему мне пришлось разрешать в процессе настройки меню "Публикации" на сайте моей кафедры. На самом деле, с этой трудностью я встречался и раньше, но думал, что глючит либо моя любимая Opera (FF sucks!), либо модуль DHTML Menus.
Пользователи-непрограммисты, не используйте "шестерку"!
Комментарии
Проприетарная Opera
Не трожь FF!!! :) И вообще, не ты ли мне говорил, что зачем использовать проприетарный продукт, если есть его Open-Source аналог, а? Вот здесь?
А ты баг-репорт отписал на drupal.org?
Теперь по теме... :) есть такой модуль - Taxonomy Force All. Он как-то что-то подобное делает с таксономией, но только для 5-ки, насколько я помню (для шестёрки не смотрел). Работает вроде правильно.
FF vs. Opera
Хочешь holywar затеять? :-)
FF чертовски медленный, вот что! Понял? :-)
На ноуте с ним работать просто невозможно! Он грузит процессор похлеще, чем Виста!
Опера проприетарная и с закрытыми исходниками - это верно... Но бесплатная :-)
Зачем баг-репорт? Я патч как раз взял со страницы баг-репорта. Забавно, что на следующий день после этого моего поста вышла версия 6.3, но в ней эта штука не исправлена. Может это фича, а не баг? o_O
Taxonomy Force All - не совсем то, что нужно. Какие записи показываются, меня устраивает. Все логично. Меня не устраивало, как себя вело меню. При переходе на Term 1 оно правильно раскрывалось, а при переходе на Term 2 - схлопывалось полностью! Т.е. если Term 1 сам где-то был подпунктом, то и он пропадал.
Я вот что хочу
Я вот что хочу сказать... Нашёл одну недоработку и начал кричать! :) А между тем, посмотри-ка, сколько всего было сделано: Обзор изменений в Drupal 6 от Natalie на русском языке.
Так что... :) Хотя я согласен, порой найдешь баг и хочется ругаццо матом. Поэтому сделал дополнительные разделы про баги Drupal на форуме: для 5-й ветки, для 6-й ветки.
PS: By the way... Я перешёл на VirtualBox. ;) Всё работает замечательно, инструменты для гостевого Linux установились на моём Ubuntu 8.4 без проблем, так что всё ок! При этом, если загружать машину под VMWare, всё так же работает изумительно. В общем, весьма доволен VirtualBox. А вот Опера... с появлением новых версий, для HTML-верстальщиков с ней появилось только больше проблем, как это не печально. Он по-другому интерпретирует некоторые теги и атрибуты тегов HTML и CSS, по сравнению с FireFox и IE. А жаль, браузер-то хороший, ему ещё возможность подключать плагины воткнуть - и вообще было бы здорово. Даже у IE есть такая возможность - подключать плагины. А у Оперы нет.... Напиши баг-репорт в Норвегию! :) А ещё лучше - скачай FireFox 3 и используй его :)