Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Drupalcenter.de › Module ›

Modul-Entwicklung

Fragen und Tipps zur Entwicklung eigener Drupal-Module.

Funktion eines Moduls überschreiben

Eingetragen von telelino (33) am 12.12.2012 - 09:13 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo,

ich möchte eine spezielle Function eines bestehenden Moduls ändern. Natürlich kann ich jetzt einfach meine Änderungen in den Quellcode des Moduls integrieren. Aber dadurch verliere ich die Updatefähigkeit des Moduls. Im speziellen gibt es eine Funktion

  • 2 Kommentare
  • Weiterlesen

Modul Entwicklung Denkanstöße gesucht.

Eingetragen von Lirius (88) am 11.12.2012 - 19:58 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Hi,
da viele Wege zur Realisierung meines Vorhabens gescheitert sind und die vorhanden Module einfach nicht passen, bin ich jetzt dran mein Vorhaben in einem Modul zu verwirklichen.

Was das Modul machen soll:
-> Vor dem Abspeichern eines Nodes(Filter:Typ)
-> nimmt das Modul den Inhalt eines Feldes
- >führt ein paar Berechnungen durch (mein Php Skript)
-->$fertigeberrechnung

  • 12 Kommentare
  • Weiterlesen

[GELÖST] Modul in Footer

Eingetragen von Seba30 (14) am 07.12.2012 - 11:31 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Hallo zusammen

Ich suche schon eine weile und bis jetzt habe ich nichts gefunden.
Ich versuche zu erklären was ich vor habe also ich habe ein Modul geschrieben der so eigentlich schon ganz gut funktioniert aber ich möchte das der Modul in den footer Bereich reinschreibt und zwar solle der Template des Moduls in den den footer Bereich geschrieben werden und zwar auf jeder Seite.

  • 3 Kommentare
  • Weiterlesen

Frage zu Form an Anzeigen der Felder.

Eingetragen von studidani (15) am 22.11.2012 - 11:21 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Also nach langer Suche schreibe ich nun hier im Forum.

Folgenden Ausgangssituation:

Ich habe ein Modul mit einem eigenen Formular geschrieben.
Nun habe ich in meinem Formular (hook_form()) mehrere Felder, welche ich in der Datenbank speicher und auch abrufen kann. Das geht soweit alles ganz gut.

Nun mein Problem:
Mein Formular hat viele Felder und auch Vertical-Tabs.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Über den Pfad einen Parameter mitgeben?

Eingetragen von GevatterTod (85) am 22.11.2012 - 10:38 Uhr in
  • Modul-Entwicklung

Situation ist, dass ich einen Node-Type 'stadt' habe, generierter Pfadalias ist z.B. mydomain.com/berlin
Nun würde ich gern auf dieser Node-Seite einen View einblenden, abhängig von einem Anhängsel an die URL:
mydomain.com/berlin/apotheken
'apotheken' ist ein Taxonomy-Begriff den ich dann als Contextual Filter in einem Views-Block verwenden würde.

  • 2 Kommentare
  • Weiterlesen

Mit form_alter eine autocomplete Funktionalität hinzufügen

Eingetragen von GevatterTod (85) am 22.11.2012 - 10:26 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Ich will dem Exposed Filter Block eines View eine Autocomplete Funktionalität zuweisen. Mein Versuch sieht momentan so aus:

<?php function my_custom_menu() {
 
$items = array();
  
$items['acomplete'] = array(
     
'title' => '',
     
'page callback' => 'my_custom_terms',
     
'access arguments' => array('access content'),
     
'type' => MENU_CALLBACK,
    );
   return
$items;
}

function 
my_custom_terms($string = '') {
 
$matches = array();
  if (
$string) {
   
$result = db_query_range("SELECT title FROM {node} WHERE title LIKE ('%s%%')", $string, 0, 5);
    while (
$data = db_fetch_object($result)) {
     
$matches[$data->title] = check_plain($data->title);
    }
  }
  print
drupal_to_js($matches);
  exit;
}


function
my_custom_preprocess_form_alter(&$form, &$form_state, $form_id) {

    if (
$form_id == 'views-exposed-form-se-page') {
   
$form['edit-search-api-views-fulltext'][0]['value']['#autocomplete_path'] = 'acomplete'; 
  }

}
?>

Funktioniert so leider nicht, der Pfad wird nicht gesetzt, ich denke bei dem form_alter dürfte etwas falsch sein. Hat damit jemand Erfahrung?

  • 1 Kommentar

fpdf einbinden

Eingetragen von Ati (210) am 16.11.2012 - 11:10 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

ich bastel gerade an einem Modul, wo ich Daten per pdf-Datei ausgeben möchte. Wie binde ich die fpdf.php ein um die entsprechende Klasse nutzen zu können.
In einer "händischen" Lösung geht das ja relativ einfach....

require('fpdf/fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();

Aber ich bekomme es unter Drupal nicht hin.

Ati

  • 9 Kommentare

[GELÖST]Scheitere an hook_form_user_profile_form_alter

Eingetragen von hal9000 (1) am 14.11.2012 - 19:43 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

ich bin noch relativ frisch in der Drupal-Modulerstellung, versuche mich aber in der offiziellen API einzulesen. Dennoch habe ich gerade bei einem hook_form_alter einen toten Punkt erreicht, und weiß nicht warum.

Unabhängig von der Sinnlosigkeit der aktuellen Funktion des Moduls geht es mir um das Grundverständnis, ob und wie ich das Formular abhängig von einem Feldwert verändern kann. Nur zum Verstehen will ich nach dem Inhalt bzw. der Existenz von field_mobilnr (ein Userfeld) schauen und dementsprechend handeln (= das Formular modifizieren). Die "Debug"-Ausgaben mit drupal_set_message werden richtig ausgegeben, aber wenn ich zum Beispiel konditionell den Save-Button verschwinden lassen will, klappt das nicht.

Um an $form['#user']->field_mobilnr['und'][0]['value']) bzw. die nötige Syntax zu kommen, habe ich ein print_r von $form gemacht, hier auskommentiert.

Irgendwie habe ich das Gefühl, vor einer Weile an einer Stelle konzeptionell falsch abgebogen zu sein. Kann mir da jemand weiterhelfen? :-)

Danke im Voraus!

//EDIT:

Das & vor $form_state war falsch, ich war also im falschen Kontext.... &$form hätte es ein müssen..

<?php

function mymodule_form_user_profile_form_alter($form, &$form_state) {
 
//  watchdog("Yo","user profile form alter hook klappt");

  // drupal_set_message('<pre>' . print_r($form, 1) . '</pre>');

 
if (isset($form['#user']->field_mobilnr['und'][0]['value'])){
   
drupal_set_message("Es gibt eine Mobilnr!");
      unset(
$form['actions']['submit']); // klappt nicht
     
 
} else {
   
drupal_set_message("Es gibt leider keine Mobilnr!");
       
  }



}

?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

hello world in DRUPAL

Eingetragen von yuecel (11) am 13.11.2012 - 16:27 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Halli hallo,

so ich versuche gerade ein Modul zu entwickeln in Drupal 7, da es kein Modul nach meinem Projekt existiert :-(.

Ich habe versucht zu erstmal nur "Hello World" auszugeben aber vergeblich.

Hier sind die Codes die ich erstellt habe.

acilis.info:

; $ Id: acilis.info, Yakp, 2012/11/08
name = acilis
package = "acilis"
version = "7.x-1.2"
core = "7.x"
;files[] = acilis.module
;files[] = acilis.install
project = "Ilk modulum YUECEL"
description = "Modul von Yuecel"
datestamp = "423413415"

acilis.module:

<?php

/**
* @file
* acilis
*/

/**
* Implementierung des Hook_menu()
*/

function hook_menu()
        {
           
$items = array();
                        
               
$items['acilis'] =
                array(
                   
'path' => 'acilis',
                   
'title' => t('acilis'),
                   
'callback' => 'acilis_inhalt',
                   
'callback arguments' => array(''),
                   
'access' => TRUE,
                   
'type' => MENU_NORMAL_ITEM,
                    );
           
            return
$items;
        }
// END acilis_menu($may_cache)


/**
* Implementierung Callback Funktion
*/
function acilis_inhalt($items)
{
   
$output = t('So klappt es jetzt???');
   
$output .= t('Hallo mein Name ist Yuecel. Wieso geht es nicht man!!! '.date('d.m.Y H:i:s', mktime()));
   
    return
$output;
   
}
// END callback funktion

?>

Ich habe es in modulbereich aktiviert haber nichts zu sehen. Wo ist denn mein Fehler??? Ich drehe durch. Es ist
nochmal nur ein "Hello World" :-((((((

Ich würde mich für jede Hilfe freuen.

Danke

Yücel

  • 2 Kommentare

Hinweis wenn Fields nicht den Vorgaben entsprechend ausgefüllt sind

Eingetragen von xip (65) am 11.11.2012 - 21:36 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x oder neuer

Hallo ihr,

ich möchte gerne in einem Hook abfragen ob die Fields eins Contends oder der z.B. Usereingabe der Vorgabe entsprechend ausgefüllt sind. Nicht umbedingt mit require oder so. Sondern abprüfen ob z.B. eime Deutsche Postleitzahl eingegeben wurde oder nicht.

  • 1 Kommentar
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 1 Tag 18 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 6 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 6 Tagen
  • In der entsprechenden View
    vor 10 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20465

Neue User:

  • FoxPiola
  • ocvk2810
  • marouane.blel

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 16 Gäste online.

Drupal Security

  • Login Disable - Less critical - Access bypass - SA-CONTRIB-2026-008
  • Central Authentication System (CAS) Server - Less critical - XML Element Injection - SA-CONTRIB-2026-007
  • Drupal Canvas - Moderately critical - Access bypass - SA-CONTRIB-2026-006
  • Microsoft Entra ID SSO Login - Critical - Access bypass - SA-CONTRIB-2026-005
  • AT Internet Piano Analytics - Moderately critical - Cross-site Scripting - SA-CONTRIB-2026-004
Weiter

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association