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 - 11: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 - 08: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 - 12: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 - 12: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 - 01: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 - 12: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 - 08: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 - 00: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 - 11: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 - 00: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

  • 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
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
Weiter

Neue Kommentare

  • Rollen
    vor 1 Tag 13 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 5 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 3 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: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» 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 27 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