Mauritius 2011 (Urlaubstagebuch)
Das Urlaubstagebuch zur Reise auf Maritius 2011, mit Berichten und Fotos von jedem einzelnen Tag. Des Weiteren können die Informationen über die weiterführenden Links nachgelesen werden, falls jemand diese Reise ebenfalls machen…
Mehr lesen
EGI Equi Global Invest
Die EGI Equi Global Invest GmbH als Obergesellschaft hat sich und ihren Unternehmen die Versorgung des internationalen Dressursports mit erstklassigen Dressurpferden als Unternehmensziel gesetzt. Leitbild ist, Pferde mit einem…
Mehr lesen
Kartoffelhaus Knolle Bünde
Der Name "Knolle - das urige Kartoffelhaus" steht für gutes und köstliches Essen rund um die Kartoffel, in einem gemütlichen Ambiente, persönlichen Service und herzlicher Gastfreundschaft im Buddehof an der Else in Bünde. Ein…
Mehr lesen
Tee Festival
Verweilen, genießen, sich inspirieren lassen - in dieser Welt dreht sich alles um Tee. Und um die Faszination unterschiedlichster Teekulturen und alles Wissenswerte zum Thema. Glaubt man der Legende, entdeckte der chinesische…
Mehr lesen
Full HD 3D
Full HD 3D - die neue Qualität für Ihre Sinne, bietet Ihnen die neusten Release News im Bereich der Filmwelt. Hierzu gehören die neusten Blueray DVDs wie auch 3D Releases und natürlich auch die guten alten DVDs. Das vorliegende…
Mehr lesen

Drupal 6: Menu Item mit Query Parameter

Leider kann man in Drupal 6 keine Query Parameter an die URL von einem Menüeintrag anhängen. Da in Drupal ja nichts unmöglich ist muss nur die entsprechende theme Funktion im Template überschrieben werden, wo dann das setzen des Parameters möglich wird. Dieses könnte natürlich auch in ein eigenes Modul ausgelagert werden, da die theme Hooks ja auch dort zur Verfügung stehen.

/**
 * Implementation of theme_menu_item_link()
 */
function THEMENAME_menu_item_link($link) {
  if (empty($link['localized_options'])) {
    $link['localized_options'] = array();
  }
 
  // Add the query param to the url
  if ($link['href'] == 'user/login' && $_GET['popup']) {
    $link['localized_options']['query'] = 'login=popup';
  }
 
  return l($link['title'], $link['href'], $link['localized_options']);
}

Neuen Kommentar schreiben

Geben Sie die Zeichen ein, die Sie im Bild sehen. (Audio-basierte Verifizierung)
Geben Sie die Zeichen ein, die in den oben gezeigten Bild zusehen sind. Wenn die Zeichen unlesbar sind, senden Sie das Formular ab und ein neues Bild wird generiert. Groß-und Kleinschreibung wird nicht beachtet.