Přidání položky do menu (problém s cestou?) [VYŘEŠENO]
Mám problém s přidáním položky do menu. Podivné na tom je, že Drupal nenahlásil žádnou chybu, položka prostě není přidána.
Mám problém s přidáním položky do menu. Podivné na tom je, že Drupal nenahlásil žádnou chybu, položka prostě není přidána. Jak jsem postupoval:
Snažím se přidat položku, která by ukazovala na cestu:
http://example.com/archiv/results/date_authored%3A2009přičemž %3A představuje dvojtečku
Když jsem se snažil cestu zapsat jako
http://example.com/archiv/results/date_authored:2009Drupal nahlásil, že cesta neexistuje.
Použiji-li ale cestu uvedenou výše, zdá se, jakoby byla položka v pořádku přidána, ale v přehledu položek se neobjeví. Zkusil jsem zapnou report všech chyb, ale žádná se neobjevila.
Předem děkuji,
Miloš Kroulík
Běží to na: PHP 5.2.11 Apache Mysql 5.1.35
Podla toho ako uvadzas,
Podla toho ako uvadzas, vytvaras externu linku, ktoru by drupal nijak zvlastne nemal riesit, cize by ju mal zobrazit nech tam zadas cokolvek.
V pripade ze je to stranka na tom istom webe, zadaj url bez domeny a uvodneho /.
No a k tomu nezobrazeniu linky v menu (samozrejme, v pripade ze je to stranka na tom istom webe) – pozrel by som do db tabulky menu_links ci tam take url vobec existuje (stlpec link_path).
Issue na Drupal.org + dočasné řešení
Děkuju za radu. Nicméně se zdá, že jde o dost dlouho neřešený problém.
Související popisy bugu na Drupal.org:
Dočasným řešením je uvádět místo relativní adresy adresu absolutní. Zkouším ještě přesměrování pomocí Rules, ale zatím mi to nějak nejde.
Vyřešeno
Nakonec jsem problém vyřešil použitím modulu Path redirect. Nejprve je ale potřeba aplikovat tento patch, který zamezí kontrole, zda cesta už existuje.
Poslat nový komentář