[gelöst] Variable %s am Anfang einer URL mit menu_hook
am 06.05.2011 - 15:40 Uhr in
Wie der Titel schon sagt, versuche ich mit Menu_Hook mir SEO Urls aufzubauen, bzw. diese in einem Modul zu definieren. Irgendwie tue ich mir aber grad damit etwas schwer. Folgendes habe ich bereits angelegt und funktioniert:
$items['mymod/%/%node'] = array(
'title callback' => 'node_page_title',
'title arguments' => array(2),
'page callback' => 'node_page_view',
'page arguments' => array(2),
'access callback' => 'node_access',
'access arguments' => array('view', 1),
);
Jetzt kann ich sowas hier schreiben: mymod/playstation3-ist-down/21 und lande auf der richtigen seite.
Ich möchte aber aus SEO Gründen sowas haben: playstation3-ist-down/mymod/21
Dazu bräuchte ich ja sowas $items['%/mymod/%node']
Aber sobald ich das umdrehe geht es nichtmehr. Hoffe jemand hat ein Tipp für mich, oder geht es nicht am Anfang einer URL eine Var zu setzen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Eine Wildcard am Anfang der
am 06.05.2011 - 16:57 Uhr
Eine Wildcard am Anfang der URL ist in Drupal nicht zugelassen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Und das ist auch gut so, wäre
am 06.05.2011 - 17:42 Uhr
Und das ist auch gut so, wäre meiner Meinung nach ziemlicher Unfug.
Schade, aber danke...
am 07.05.2011 - 08:08 Uhr
Ok dann muss ich es halt so mache. Danke für die Antworten. Wäre trotzdem aus SEO-Sicht schöner sowas hier zu haben:
http://www.meineDomain.de/beitragtitel-als-variable/4 als http://www.meineDomain.de/beitrag/beitragtitel-als-variable/4
Medienopfer98 schrieb Ok dann
am 07.05.2011 - 09:24 Uhr
Ok dann muss ich es halt so mache. Danke für die Antworten. Wäre trotzdem aus SEO-Sicht schöner sowas hier zu haben:
http://www.meineDomain.de/beitragtitel-als-variable/4 als http://www.meineDomain.de/beitrag/beitragtitel-als-variable/4
Warum nimmst du nicht einfach Pathauto? Damit sind solche URLs wie von dir gewünscht problemlos möglich (Ersetzungsmuster: [title]/[nid] )
Do it with Drupal.