eigene Tabs für Blogs definieren
Eingetragen von Helge (404)
am 25.02.2007 - 17:49 Uhr in
am 25.02.2007 - 17:49 Uhr in
Servus zusammen,
im BlogModul gibt es über der Auflistung der eigenen Blogs einen Link: "Neuen Blogeintrag erstellen."
Den hätte ich gerne, neben der allg. Anzeige, in einem Tab.
Habe dazu die Funktion "hook_menu()" folgendermaßen geändert:
function blog_menu($may_cache) {
$items = array();
if (!$may_cache) {
if (arg(0) == 'blog' && is_numeric(arg(1))) {
$items[] = array(
'path' => 'node/add/blog',
'title' => t('add blog'),
'access' => user_access('edit own blog'),
'type' => MENU_LOCAL_TASK
);
}
}
return $items;
}
Klappt aber nicht.
MENU_LOCAL_TASK
sollte eigentlich bewirken, dass dieses Item als Tab ausgegeben wird.
Hat jemand eine Idee warum das nicht funktioniert?
Liebe Grüße
Helge
- Anmelden oder Registrieren um Kommentare zu schreiben
Kennt sich niemand aus?
am 26.02.2007 - 15:43 Uhr
Jetzt wurde dieser Beitrag schon über 50mal abgerufen und niemand ist dabei der eine Aussage machen kann?
Es würde mir vielleicht schon weiterhelfen, wenn ich wüsste, ob ich richtig liege.
Gruß
Helge
arg
am 26.02.2007 - 22:47 Uhr
Dat liegt am if.
arg(0) ist nie 'blog' sondern 'node'
md - drupalcenter
mdwp
vCard herunterladen
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Ahh, okay
am 27.02.2007 - 09:26 Uhr
gibt`s da ein Schema, Liste, nachdem die Args vergeben sind?
Gibt es für Blogs ein eigenes Argument?
Ist nicht auch ein Blog ein Node mit besonderen Eigenschaften?
Glaub nicht, dass ich gelesen habe, dass ein Blog eine eigene arg-Variable besitzt!?
Oder muss ich den Blog vorher irgendwie definieren?
arg(0)="blog";
Danke Meinolf
Gruß
Helge
Liste der URL Parameter
am 27.02.2007 - 10:07 Uhr
Die Funktion arg() liefert immer ein Item des aktuellen Drupal Pfads. Und zwar des Systemspfads und nicht einen URL Alias. Das nur zur Erklärung.
Eine Liste ist mir nicht bekannt. "Blog" ist i.d.R. das dritte, also arg(2), Element.
"node/add/blog"
Selber definieren kannst du das aus o.g. Gründen nicht.
md - drupalcenter
mdwp
vCard herunterladen
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Okay, hab vielen Dank
am 27.02.2007 - 10:24 Uhr
Mir sind bis jetzt keine Parameter aufgefallen, die > arg(3) waren.
Als nächstes soll das Gästebuch Tags bekommen.
Mal schauen, ob ich rausbekomme, was das für einen Parameter hat.
Werd mich mit diesem Thema mal näher beschäftigen.
Einstweilen ein herzliches Dankeschön
Gruß
Helge
arg(2)
am 27.02.2007 - 10:30 Uhr
arg(2) ist das DRITTE Element!
md - drupalcenter
mdwp
vCard herunterladen
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services