Modul-Entwicklung
Verständnissfrage Drupal Menüsystem
Eingetragen von telelino (33) am 29.01.2013 - 16:57 Uhr inHallo,
heute mal eine Grundsätzliche Frage zu den Menüs in Drupal und den Hooks.
Mit hook_menu kann ich einen Eintrag in das Drupal Menüsystem machen.
Mit hook_menu_alter kann ich die Einträge von anderen Modulen ändern.
Locking-Mechanismen bei eigenen Modulen
Eingetragen von Karl Koch (8) am 22.01.2013 - 23:35 Uhr inHallo,
ich arbeite mich gerade in die Modulentwicklung bei Drupal 7 ein und habe ein paar Fragen bezüglich paralleler Zugriffe durch mehrere User.
Frage zu einem PHP-Code un deren "or" variablen
Eingetragen von fraweg (230) am 18.01.2013 - 17:36 Uhr inHallo zusammen,
ich versuche gerade in meiner template.php einige Tabs für die nicht Adminrollen verschwinden zu lassen. Hier der Code der soweit auch funktioniert:
function andromeda_preprocess_page(&$variables) {
/** hide tabs in user/% for non admins*/
global $user;
$user_roles = array_values($user->roles);
$unwanted_non_admin_tabs = array('user/%/edit');
hook_menu - kein menu item im navigation block erstellen
Eingetragen von jphil (10) am 16.01.2013 - 15:01 Uhr inHallo zusammen,
welcher Parameter muss ich dem Array hinzufügen, damit nicht automatisch ein menu item im navigation block erstellt wird?
hook_menu:
$items['mymodule/test'] = array(
'title' => 'test',
'page callback' => 'mymodule_test',
'access callback' => TRUE,
'type' => 'MENU_CALLBACK',
);
[gelöst] Problem mit db_select->condition()
Eingetragen von tobi-berlin (857) am 12.01.2013 - 19:30 Uhr inHallo zusammen,
[gelöst]Feld in einem Formular beim Speichern ändern
Eingetragen von Praktikant (49) am 12.01.2013 - 16:02 Uhr inHallo zusammen,
hier erstmal mein Problem.
<?php
function dynamic_taxonomy_form_alter(&$form, &$form_state, $form_id) {
if($form_id == 'dienstplaneintrag_node_form'){
$form['#submit'][] = 'my_submit_handler';
}
}
function my_submit_handler($form, &$form_state)
{
global $user;
$user = user_load($user->uid);
$form['title']['#value'] = $user->name;
}
?>Warum geht das nicht?
In meinem Modul überschreibe ich, für den Fall eines bestimmten Inhaltstypen den Submit-Handler.
Sobald der dann aufgerufen wird, soll der Name des momentan angemeldeten Benutzers in die Titelzeile geschrieben werden.
Was vorher drinsteht soll überschrieben werden.
Das passiert allerdings nicht. Warum?
Da es ein Modul in Entwicklung ist, müssen wir uns nicht über Sinn und Unsinn der Modulfunktion streiten. Es geht mir um die
Art und Wiese wie ich Felder, quasi vor dem Abspeichern, bearbeiten kann.
Für Denkanstöße wäre ich dankbar.
[gelöst] Fehler bei der Tabellenerzeugung (PDOException SQLSTATE 42522 bzw. 42000)
Eingetragen von Igniting (49) am 09.01.2013 - 08:39 Uhr inLiebe Forumsmitglieder,
Ich bin Drupal-Anfänger und versuche momentan, mithilfe von Formularen (durch Module erzeugt) Eingaben von Website-Benutzern in eine Datenbank zu speichern. Momentan artet das aber mit dem Fehler "PDOException: SQLSTATE [42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax: [...]" (siehe dazu Dateianhang) aus und ich weiß nicht warum.
externer Zugriff auf das PMS System
Eingetragen von xip (65) am 08.01.2013 - 00:10 Uhr inHallo ihr,
ich hätte eine Frage die nicht direkt in die Richtung Drupal Entwicklung geht. Wusste jetzt nicht wo ich diese richtig zuordnen sollte.
Wir haben jetzt weitgehend eine fertige Drupal Website und möchten ganz gerne native Apps für mobile Endgeräte anbieten.
Dazu wollte ich mit Phonegap erstmal auf Android eine App entwickeln.
Pfad in JS auslesen?
Eingetragen von h4nnes (13) am 28.12.2012 - 01:43 Uhr inHallo zusammen,
kann mir bitte jemand erklären wie ich innerhalb einer JS Funktion an den Pfad meines Moduls komme?
Ich würde gerne in einem Modul auf eine Grafik zugreifen und bräuchte dafür den Pfad.
Vielen Dank.
Beste Grüße,
Hannes
[GELÖST] - Vertikalen Tab Versionsinformation im Edit-Modus entfernen
Eingetragen von fk (23) am 24.12.2012 - 12:04 Uhr inHallo,
ich möchte im Edit-Modus den vertikalen Tab Versionsinformation ausblenden. Mir ist bekannt, dass über das Recht "Inhalte verwalten" der Revision-Tab entfernt werden kann. Ich benötige dieses Recht aber für die Benutzerrolle. Habe folgende Funktion in der template.php meines Themes erstellt. Das funktioniert aber nicht:

Neue Kommentare
vor 1 Tag 13 Stunden
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 9 Wochen 3 Tagen
vor 9 Wochen 3 Tagen
vor 9 Wochen 4 Tagen
vor 10 Wochen 2 Tagen
vor 10 Wochen 2 Tagen
vor 10 Wochen 6 Tagen
vor 10 Wochen 6 Tagen