[gelöst] Alias für Gruppe
Eingetragen von ksiebel (25)
am 19.03.2011 - 17:06 Uhr in
am 19.03.2011 - 17:06 Uhr in
Hey zusammen,
ich versuche etwas ähnliches wie den "me"-Alias für User zu bauen. Aber für Gruppen (ein User ist immer nur in einer Gruppe) bzw. für die Groupnode.
Eine Gruppe ist bei mir ein Unternehmen und die Gruppennode enthält die Infos zum Unternehmen - muss also gepflegt werden. Und dafür brauchts auch einen Menüpunkt.
Ich hatte erstmal eine Zwischenlösung drin, indem ich mir das Formular über einen eigenen Menü Callback via drupal_get_form() geholt habe. Das ist aber suboptimal und macht nicht das was es eigentlich soll.
Hat jemand da eine kluge Idee?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Du meinst etwas wie
am 20.03.2011 - 07:43 Uhr
Du meinst etwas wie 'Unternehmen/Angebot' oder 'Unternehmen/Mitarbeiter/ usw.? Dann könnte pathauto vielleicht etwas für dich sein: http://drupal.org/project/pathauto Kann man sehr feingranuliert einstellen ...
Viele Grüße,
Matilda
Hi Matilda, nein - ich meine
am 20.03.2011 - 09:30 Uhr
Hi Matilda,
nein - ich meine , dass jeder User in einer OG /verwaltung aufruft und auf der node/%gid/edit landet.
Ein Alias der im Hintergrund durch den Pfad zum Edit-Form der Groupnode ersetzt wird.
Lg,
Kilian
hm - grübel - als es geht a)
am 20.03.2011 - 09:37 Uhr
hm - grübel - als es geht a) um Alias und b) um 'wenn-dann' ... da würde ich eine Kombi aus pathauto und Rules http://drupal.org/project/rules ausprobieren ... so ganz intuitiv :)
hm - grübel - also es geht a)
am 20.03.2011 - 09:37 Uhr
hm - grübel - also es geht a) um Alias und b) um 'wenn-dann' ... da würde ich eine Kombi aus pathauto und Rules http://drupal.org/project/rules ausprobieren ... so ganz intuitiv :)
Meine Lösung: Einen
am 21.03.2011 - 22:11 Uhr
Meine Lösung:
<?php
global $user;
foreach($user->og_groups as $var => $value) {}
header("Location: node/$var/edit");
?>
gruß
Independent
Zwar recht dirty, aber
am 28.03.2011 - 12:53 Uhr
Zwar recht dirty, aber funktioniert - danke dir!