$node->path funktioniert nur bei angemeldetem user
Eingetragen von Stefan Lampert@... (5)
am 15.12.2007 - 09:21 Uhr in
am 15.12.2007 - 09:21 Uhr in
Hi, nach dem update von 5.3 auf 5.5 habe ich ein kleines problem. und zwar habe ich für einen speziellen node-type eine content template. im teaser soll mittels $node->path der link für einen weiterlesen link angegeben werden. für die angemeldeten user funktioniert das auch. für anonyme nicht.
ich meine mich dunkel erinnern zu können, dass ich im code von drupal etwas ändern musste, damit das auch bei den unpriviligierten usern funktioniert. leider kann ich micht nicht mehr erinnern. vielleicht könnt ihr mir auf die sprünge helfen. danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
$node->path funktioniert nur bei angemeldetem user [gelöst]
am 15.12.2007 - 15:30 Uhr
argh, leider war ich mit dem falschen nick angemeldet :) so, hier die lösung:
in modules/path/path.module sollte path.nodeapi so aussehen:
if (user_access('create url aliases') || user_access('administer url aliases') || $op == 'load')
dann klappt es auch mit nicht angemeldeten usern.