Modulentwicklung Anfänger Fragen
Eingetragen von law.skynet (11)
am 19.11.2008 - 12:41 Uhr in
am 19.11.2008 - 12:41 Uhr in
Hallo,
ich habe vor ein paar Tagen damit begonnen Drupal zu verwenden.
Ich habe in der Zwischenzeit ein kleines Modul geschrieben mit dem ich Daten in einem Ldap Verzeichnis suchen kann.
Nur habe ich das Problem, dass ich gelesen habe, dass es ja eigentlich für solche Sachen schon fertige Funktionen in der api gibt.
zb. *_form_submit()
Nur habe ich keine Ahnung wie ich zb. Dort dann eine Table ausgeben.
Ich habe das derzeit alles über *_all() ausgegeben, was ja eigentlich nicht schön ist oder?
Hat da jemand Infos / Links zu Howtos für mich?
cu
patrick
- Anmelden oder Registrieren um Kommentare zu schreiben
Für Drupal 5 - Programmierung ..
am 19.11.2008 - 14:15 Uhr
schau mal unter www.dvfux.de
Gruß
UwBach
Danke, diese Infos haben mir
am 09.12.2008 - 11:52 Uhr
Danke, diese Infos haben mir schon ein wenig geholfen, aber wie kann ich bei einer _submit Function z.b. eine Table ausgeben?
Steh da irgendwie auf der Leitung.
Ich finde auch immer nur Anleitungen wie man danach eine drupal_set_message() aufruft.
Ich will aber eine Table ausgeben...
Was heisst submit Funktion?
am 09.12.2008 - 12:50 Uhr
aber wie kann ich bei einer _submit Function z.b. eine Table ausgeben?
Was heisst submit Funktion?
Wann soll eine Tabelle angezeigt werden? Woher kommen die Tabellendaten zum Zeitpunkt der Tabellenanzeige her?
Um Tabellen zu erstellen/erzeugen kennt Drupal eine Funktion theme_table().
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
für die Funktion hook_form_submit() ..
am 09.12.2008 - 16:03 Uhr
.. ist generell kein anderer Output als das Formular vorgesehen. Ich behelfe mir zumeist damit, das ich mit der Funktion drupal_goto() andere Seiten ausgebe, in denen ich dann die gewünschten Inhalte habe.
Gruß
UwBach
nochmal hook_form_submit()
am 09.12.2008 - 16:16 Uhr
<?php
function foobaar_blabla_form() {
// ...
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
return $form;
}
function foobaar_blabla_form_submit($form_id, $form_values) {
// ...
//drupal_set_message($message, 'bla bla bla bla');
return '/Pfad_zu_einer_Seite_die_die_Tabelle_anzeigt';
}
?>
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
und wie gebe ich hier
am 09.12.2008 - 16:34 Uhr
und wie gebe ich hier Variablen mit?
PS: Danke für eure Antworten
Über den Pfad
am 11.12.2008 - 21:51 Uhr
und wie gebe ich hier Variablen mit?
Über den Pfad. Natürlich musst du in deiner Implementierung von hook_menu() definieren, welcher Callback ausgeführt werden soll und welche Argumente von der URL an den Callback übergeben werden sollen.
--