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

Modul-Entwicklung

Fragen und Tipps zur Entwicklung eigener Drupal-Module.

[gelöst] Zugang zu eigenem Modul verweigert

Eingetragen von Anonymous (0) am 28.02.2013 - 12:15 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Guten Tag Zusammen

Ich bin nahe am Wutausbruch, wäre froh wenn mir jemand helfen könnte.

Um mich mit der Modulentwicklung vertraut zu machen habe ich ein kleines Tutorial nachgemacht, welches allerdings für Drupal 6 entwickelt wurde, aber es sollte auch in Drupal 7 funktionieren.

Was läuft falsch?

  • 7 Kommentare
  • Weiterlesen

Modulentwicklung Fragen zum Vorgehen

Eingetragen von mweinhold (9) am 27.02.2013 - 09:23 Uhr in
  • Modul-Entwicklung

Guten Tag,

ich habe folgendes Problem:

  1. 3 Inhalte, die verschiedene Versionen einer Software beschreiben
  2. eine Taxonomie, die alle Features enthält

Ich möchte eine Tabelle erzeugen
Feature|Version 1|Version 2|Version 3
F1 | ja | ja | ja
F2 | ja | nein | ja
F3 | ja | ja | nein

  • 1 Kommentar
  • Weiterlesen

Frage zur Batch finished-Funktion (feeds_batch)

Eingetragen von montviso (2189) am 26.02.2013 - 13:14 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Ich habe ein kleines Modul geschrieben mit einem Cron-Hook für einen Feeds-Import.
Der Cron wird über Elysia Cron konfiguriert und gestartet.

Hier ist eine Zusammenfassung des Codes:

function feedsimport_cron() {

foreach (irgendwas)
{
$feed = "mein-importer-name-in-dieser-schleife";
$filename = "mein-importer-file-name-in-dieser-schleife";

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Link zusammenbasteln

Eingetragen von Igniting (49) am 26.02.2013 - 13:07 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Guten Morgen!

Ich versuch gerade ein einfaches kleines Modul zu schreiben, scheitere aber trotzdem.
Kurz umrissen was ich machen will:
Ich habe ca 20 Checkboxen aus denen man auswählen kann. Jede dieser Checkboxen steht für einen Skill. Am Ende will ich das alle ausgewählten Skills in eine URL geschrieben werden, und der User zu dieser URL weitergeleitet wird.

Soweit was der Code machen soll. Ich hab den Code auch schon ausprobiert, und ohne CMS funktioniert er (sprich wenn ich ihn nur auf den Server leg und mir den Link dann ausgeben lass)

<?php
<?php

/*
  *  Implements hook_menu().
  **/
 
function PrivatMatching_menu() {
   
$items = array();
   
$items['Skill'] = array(
     
'title' => 'Suche',
     
'page callback' => 'drupal_get_form',
     
'page arguments' => array('skill_page_form'),
     
'access arguments' => array('access content'),
    );
    return
$items;      
}

/**
*  Skill Form
**/

function skill_page_form($form_id, &$form_state) {
  
$form = array();
  
$form['Skill'] = array(
    
'#title' => t('Skill Eingabe'),
    
'#type' => 'checkboxes',
    
'#options' => array(
       
1 => 'Arbeit im Projekt',
       
2 => '&Auml;sthetik',
       
3 => 'Buchhaltung',
       
4 => 'Coaching T&auml;tigkeit',
       
5 => 'Computeraffinit&auml;t',
       
6 => 'Controlling T&auml;tigkeit',
       
7 => 'Delegation von Aufgaben',
       
8 => 'Eigenverantwortliches Arbeiten',
       
9 => 'Empathieempfinden',
       
10 => 'Entscheidungsfreude',
       
11 => 'F&uuml;hrungsqualit&auml;t',
       
12 => 'Gepflegtes Auftreten',
       
13 => 'Gut zuh&ouml;ren k&ouml;nnen',
       
14 => 'Handwerkliche Begabung',
       
15 => 'Hausarbeit',
       
16 => 'Immobilienmanagement',
       
17 => 'Kommunikationsf&auml;higkeit',
       
18 => 'Beratende T&auml;tigkeit',
       
19 => 'K&ouml;rperliche Belastbarkeit',
       
20 => 'Kundenorientierung',
       
21 => 'Logisches Denken',
       
22 => 'Materialwirtschaft',
       
23 => 'Mechanische Kenntnisse',
       
24 => 'Mediative T&auml;tigkeit',
       
25 => 'Arbeit nach Plan',
       
26 => 'R&auml;umliches Vorstellungsverm&ouml;gen',
       
27 => 'Rechtskenntnisse',
       
28 => 'Skizzieren',
       
29 => 'Stressresitenz',
       
30 => 'Teamf&auml;higkeit',
       
31 => 'Verkaufstalent',
       
32 => 'Vermessen',
       
33 => 'Wissenschaftliches Arbeiten',
       
34 => 'Zuverl&auml;ssigkeit',
     ),
    
'#description' => t('Bitte w&auml;hlen Sie Ihre Skills aus.'),
    
'#required' => TRUE,
   );
  
$form['submit'] = array(
   
'#type' => 'submit',
   
'#value' => t('Suche starten'),
   );
   return
$form;
}

/**
* Implements hook_form_submit().
**/
function skill_page_form_submit($form, &$form_state) {
 
$i = 0;
 
$j = "?+";
 
$c = "";
  foreach (
$form['Skill'] as $value)
  {
   if (
$i >= 1) {
    
$c = $c . $j . $value;
   }
   else {
    
$c = $value;
   }
   
$i++;
  }
 
drupal_goto('?q=suche/' . $c); 
}
?>

Kann mir irgendwer den Fehler sagen den ich in dem Code hab?

Und hier auch noch die Ausgabe die dieser Code erzeugt:

Page not found
The requested page "/drupal/?q=%3Fq%3Dsuche/Skill%20Eingabe%3F%2Bcheckboxes%3F%2BArray%3F%2BBitte%20w%26auml%3Bhlen%20Sie%20Ihre%20Skills%20aus.%3F%2B1%3F%2B1%3F%2BArray%3F%2BArray%3F%2BArray%3F%2B1%3F%2B1%3F%2BArray%3F%2BArray%3F%2B0%3F%2B1%3F%2BArray%3F%2Bbefore%3F%2Bedit-skill%3F%2BSkill%3F%2BArray%3F%2B1%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2BArray%3F%2B1" could not be found.

mfg Igniting

  • 2 Kommentare

Drupal 7 SQL Api: Über leftJoin Array mit Ergebnissen bekommen

Eingetragen von Peter Majmesku (656) am 25.02.2013 - 02:24 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

wenn ich

<?php
             $result_array_rid
= db_select('users_roles', 'ur')
                ->
fields('ur', array('rid'))
                ->
condition('uid', $account->uid)
                ->
execute()
                ->
fetchAll();
?>

ausführe, erhalte ich ein Array mit den Suchergebnissen. Erweitere ich jetzt aber die Abfrage durch ein

<?php
->leftJoin('role', 'r', 'ur.rid = r.rid');
?>

also als Ganzes

<?php
  $result_array_rid
= db_select('users_roles', 'ur')
                ->
fields('ur', array('rid'))
                ->
condition('uid', $account->uid)
                ->
leftJoin('role', 'r', 'ur.rid = r.rid')
                ->
execute()
                ->
fetchAll();
?>

Bringt mir PHP die Meldung

Zitat:

PHP Fatal error: Call to undefined method SelectQuery::fetchAll()

Habe gelesen, dass "leftJoin" nicht "chainable" sei. Wie kann ich dennoch ein Array an Daten erhalten, die elegante Drupal 7 SQL API benutzen und mit einem LeftJoin arbeiten?

Vielen Dank im Voraus für Eure Unterstützung!

  • 1 Kommentar

IFrame-Weiche über mehrere Unterseiten - Parameter, Javascript, oder wie sonst lösen?

Eingetragen von E-Fee (481) am 20.02.2013 - 13:49 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

ich hab hier grad eine etwas kniffligere Sache auf dem Tisch. Und zwar sollen Inhalte EINER Drupal-Installation auf ZWEI unterschiedlichen Umgebungen jeweils in einem IFrame angezeigt werden. Abhängig davon, auf welcher Umgebung der Inhalt angezeigt wird, möchte ich minimale Modifikationen wie z.B. das Hinzufügen einer weiteren CSS-Klasse vornehmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[GELÖST]Rules Modul scheduler

Eingetragen von th3o2211 (87) am 20.02.2013 - 09:18 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

hallo Drupalfreunde,

erstmal danke dass Ihr euch meinem Problem annehmen wollt. Vorweg ich bin noch relativ neu bei Drupal und würde mich freuen, wenn Ihr mich mit nachsicht behandeln würdet. Dafür schonmal Danke!
Ich hab dieses Thema bereits gestern im Forum zu Modulfragen gepostet und nur eine Antwort erhalten die mich nicht wirklich weiterbringt.

  • 4 Kommentare
  • Weiterlesen

[gelöst] Problem mit zu vielen Elementen in einem Formular - validate und submit werden nicht ausgeführt

Eingetragen von Telak (3) am 06.02.2013 - 01:54 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo zusammen,

habe folgenden Problem bein einem meiner Formulare:

Wenn ich zu viele Elemente in meinem Formular verwende, dann wird weder validate noch sumbit ausgeführt. Nach dem pressen das submit Bottons wird lediglich das Formular wieder geladen und die zuvor getätigten Eingaben sind verschwunden.

  • 2 Kommentare
  • Weiterlesen

Login trotz Fehler

Eingetragen von Yufiel (12) am 05.02.2013 - 12:11 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo,
ich bin dabei ein eigenes Captcha zu entwickeln, welches soweit auch schon funktioniert, aber bei Login-Formularen nicht.

Wenn ich das Captcha bei Logins anwende, wird mein Form-set-Error mit der Fehlermeldung, dass das Captcha nicht bestanden wurde zwar angezeigt, aber ich werde trotz alledem eingeloggt!

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Navigations Modul

Eingetragen von Juppi (4) am 31.01.2013 - 01:10 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x oder neuer

Hallo,

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

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 4 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 4 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 4 Tagen
  • Theme
    vor 3 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 5 Tagen
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 6 Tagen
  • Modul view_unpublished
    vor 4 Wochen 7 Stunden
  • Modul "override node options"
    vor 4 Wochen 1 Tag
  • Im Grunde ist dass ein
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

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

Drupal Security

  • SAML SSO - Service Provider - Critical - Authentication bypass - SA-CONTRIB-2026-031
  • Automated Logout - Moderately critical - Cross-site request forgery - SA-CONTRIB-2026-030
  • Unpublished Node Permissions - Critical - Access bypass - SA-CONTRIB-2026-029
  • AI (Artificial Intelligence) - Moderately critical - Information Disclosure - SA-CONTRIB-2026-028
  • OpenID Connect / OAuth client - Less critical - Access bypass - SA-CONTRIB-2026-027
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