Ad_Astra23 фев 2009 в 04:08Танцы с бубном, часть 2 — tabbed menu в DrupalВремя на прочтение3 минОхват и читатели1.5KDrupal * Всего голосов 7: ↑6 и ↓1+5Добавить в закладки12Комментарии6
mvs23 фев 2009 в 13:11Что касается ID и других аттрибутов, то я всегда делаю их из самой ссылки элемента меню. Так проще и не нужны никакие дополнительные модули. > ereg_replace(«node/», "", $nid[0]); > ereg('/business',$link) Никогда, никогда и ещё раз НИКОГДА так не делайте! 1) «preg_replace(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to ereg_replace().» © php.net/ereg_replace 2) «If you don't need fancy replacing rules (like regular expressions), you should always use this function instead of ereg_replace() or preg_replace().» © php.net/str_replace 3) «preg_match(), which uses a Perl-compatible regular expression syntax, is often a faster alternative to ereg(). » © php.net/ereg 4) «Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.» © php.net/preg_match
Ad_Astra24 фев 2009 в 01:13Показать предыдущий комментарийокей, учту. Делалось в спешке, посему я на это всё забила — но надо будет оптимизировать, да.
neochief23 фев 2009 в 16:08me сдерживает рвотные позывы :) Как получить ноду — menu_get_object('node'), на крайняк айдишку из урла — arg(1), но точно уж не регекспы.
Ad_Astra24 фев 2009 в 01:12Показать предыдущий комментарийthx, буду знать. Просто drupal API для меня пока — тёмный лес :)
Танцы с бубном, часть 2 — tabbed menu в Drupal