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

Modul-Entwicklung

Fragen und Tipps zur Entwicklung eigener Drupal-Module.

[Gelöst:] Draggable-Tabelle für Weight-Sortierung: Howto oder Beispiel gesucht.

Eingetragen von codeherr (73) am 28.03.2011 - 21:54 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Es ist nicht so, daß ich nicht einige Anleitungen gefunden habe und normalerweise komme ich mit den Anleitungen auf api.drupal.org auch ganz gut klar. Aber im Moment sehe ich den Wald vor lauter Bäumen nicht.

Also, ganz einfache Sache. Ich habe ein paar Datensätze, ganz simpel und eindimensional. Bestehend aus ID, Inhalt und Weight (für die Sortierung halt).

  • 2 Kommentare
  • Weiterlesen

Click Event in Drupal

Eingetragen von luxpaparazzi (1) am 26.03.2011 - 16:01 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo,

Ich bin dabei mich mit der Entwicklung von Drupal7-Modulen zu beschäftigen.

Dabei hab ich das Problem dass folgender Jquery-Code nicht funktioniert:

(function ($) {
alert("yyy");
$('#some_a_id').click(function(){
alert("xxx");
});
})(jQuery);

"some_a_id" is wie folgt kodiert: <a id=\"some_a_id\">[".t("Some function name")."]</a>

  • 1 Kommentar
  • Weiterlesen

[gelöst]in menu callback weiterleiten

Eingetragen von andiarty (25) am 25.03.2011 - 17:00 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi,

weiss jemand wieso meine Weiterleitung mit Drupal-Goto in meinem Menu Callback nicht funktioniert ?


function _plattform_kaufen() {
$nid = arg(1);
global $user;
// needed for node_object_prepare
module_load_include('inc', 'node', 'node.pages'); // needed for node_object_prepare()
$new_node = (object)array();
$new_node->type = 'briefwechsel';

  • 8 Kommentare
  • Weiterlesen

Unlimted fields VBO problem

Eingetragen von Hacky (255) am 23.03.2011 - 10:44 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Das modul Views Bulk Operations unterstütz ja die möglichkeit viele Nodes gleichzeitig zu editieren. Ich habe aber das Problem das meine Nodes auch unlimted fields enthalten, das heißt wen ich ein Node editiere per VBO seh ich die unlimted, aber wenn ich nun das erste Feld des Unlimted field fülle überschreibt er das.

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

[gelöst]Zeilenumbruch im Textarea: Kein \n für t() Funktion :(

Eingetragen von rob2010 (4) am 22.03.2011 - 20:20 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo miteinander,

ich möchte für ein textarea innerhalb eines Forms einen Standardwert hinterlegen.
Allerdings sieht mein bisheriger Code für das Form-Element so aus:

<?php

    $form
['extra']['items'] = array(
     
'#type' => 'textarea',
     
'#title' => t('Rating'),
     
'#default_value' => t('meinMehrzeiligerDefaultWert'),
     
'#description' => t('Hinweis'),
     
'#cols' => 60,
     
'#rows' => 5,
     
'#weight' => 0,
     
'#required' => TRUE,
     
'#wysiwyg' => FALSE,
    );

?>

und ich möchte nun für #default_value einen mehrzeiligen Standard-Wert vorbelegen. Nun weiß ich aber nicht, welche Funktion mir den Zeilenumbruch erzwingt, den ich haben will. Schreibe ich nämlich sowas hier t('meinMehrzeiliger \n DefaultWert') erhalte ich natürlich den String im Frontend: meinMehrzeiliger \n DefaultWert und nicht:

meinMehrzeiliger
DefaultWert

Hat jemand eine Idee?

Vielen Dank für die Antwort...

Greetz

  • 2 Kommentare

hook_menu() Zeigt nichts an

Eingetragen von thomas_jq (10) am 22.03.2011 - 10:26 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo zusammen,

hab meine mmm.info erstellt, das mmm-Modul aktiviert und den Cache erneuert.
Jedoch zeigt es meinen Menüpunkt nicht an wenn ich http://localhost/drupal/abc in die Browser-Adresszeile eingebe.

mmm.module:

<?php
function mmm_menu()
{
   
$items = array();
   
$items['abc'] = array(
   
'title' => 'Titel',
   
'description' => 'Lorem Ipsum alsdjfölasjdfölajsdf',
   
'menu_name' => 'Mein neues Menue',
   
'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
   
'page callback' => 'mmm_function',
   
'type' => MENU_NORMAL_ITEM,
   
'access callback' => TRUE,
   
'access arguments' => array('access content'),   
    );
    return
$items;
}

function
mmm_function($param1 = 0, $param2 = '')
{
    return
'Folgende Parameter wurden uebermittelt: ' . $param1 . ' und ' . $param2;
}

?>

Vielen Dank für eure Hilfe.

  • 4 Kommentare

[Gelöst] Javascript-Funktion in Submit aufrufen

Eingetragen von Pezor (2) am 22.03.2011 - 10:11 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo,
in meinem jetzigen Module habe ich ein Applet untergebracht, mit dem der Benutzer gewisse Eingaben machen kann.
Diese Eingaben sollen nach einem Submit aus dem Applet geholt werden, damit ich sie verarbeiten kann.
Mit dem Javascript:

function getResult() {
  var ans = document.MyApplet.getExpression();
  
  return ans;
}

könnte man sich die Eingabe des Benutzers aus dem Applet holen. Hier nun kurz der Code
meiner submit-Funktion:

<?php
myform_submit
($form, &$form_state) {

drupal_add_js('misc/myscript.js');


}
?>

Mit drupal_add_js füge ich Drupal das Javascript hinzu, allerdings weiß ich dann nicht mehr weiter.
Ich suche nun schon mehrere Stunden erfolglos nach einer Möglichkeit wie ich die getResult()-Funktion des
Javascripts in Drupal aufrufen könnte, und mir das Ergebnis in einer Variable speichern könnte.
Bin für jede Hilfe dankbar.

Lösung: Ich hab in der Form einfach ein hidden field mit namen myinput eingefügt, und den submit button geändert:

<?php

$form
['editor_fieldset']['transcribe'] = array(
   
'#type' => 'submit',
   
'#value' => t('Transcribe Formula'),
     
'#submit' => array('applet_submit'),
     
'#prefix' => '<script>
    function test() {
    var ans = document.MyApplet.getExpression();
    var target = document.getElementsByName("myinput")[0];
    target.setAttribute("value",ans);
    target.value = ans;
    }
    </script>'
,
   
'#attributes' => array('onclick' => 'javascript: test();'),
    );
?>

  • 2 Kommentare

(gelöst) FPDF Funktionen ?!

Eingetragen von Hacky (255) am 19.03.2011 - 13:23 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hallo versuch grad mit FPDF ein pdf zu erstellen was auch funktioniert... nun möchte ich mir aber funktionen schreiben .... aber irgendwie will er meine funktion nicht finden ....
sample: Fehler Fatal error: Call to undefined method FPDF::texfield() in C:\xampp\...
kann mir helfen was ich da falsch mache ? :(

gruß hacky

<?php
require('fpdf/fpdf.php');
dsm($node);
class
PDF extends FPDF
{
    function
texfield(){
       
//TEST
       
$this->SetFillColor(255, 255, 255); 
       
//          x |y|width|hight|fill
       
$this->Rect(10, 9, 150, 8, 'F');
       
$this->Text(12,15,$node->title);
       
$this->SetFont('Arial','B',8);
       
$this->Text(10,8,"Einsatzstichwort");
    }
}
// New PDF
$pdf=new FPDF('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
//Background
$pdf->SetFillColor(252, 211, 191); 
$pdf->Rect(0, 0, 500, 500, 'F');
//funktion Error: Fatal error: Call to undefined method FPDF::texfield() ....
$pdf->texfield();

$dateiname = "sites/default/files/PDF/name.pdf";
$pdf->Output($dateiname, 'F');
?>

  • 7 Kommentare

[gelöst] Eigener node-Typ, aber keine Eingabemöglichkeit für Teaser?

Eingetragen von codeherr (73) am 18.03.2011 - 18:22 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Ich bastele gerade ein Modul für einen speziellen Node-Typen. Ich bin noch gar nicht weit, habe aber gerade den hook_form anfangsweise implementiert. Wie jeder gewöhnliche Node hat mein Typ Titel und body (und andere Felder, aber so weit bin ich noch nicht). Mein hook sieht so aus:


/**
* implementation of hook_node_form().
**/
function mymodule_form($node) {

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

rechte per cck setzen

Eingetragen von andiarty (25) am 17.03.2011 - 09:23 Uhr in
  • Modul-Entwicklung
  • Drupal 6.x

Hi, wie kann man eigentlich in PHP Rechte für ein einzelnes Feld setzen ? Also "lesen, schreiben" etc. für admin / verwalter / sonderverwalter / gast ?

Gruß
andi

  • 3 Kommentare
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • …
  • 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 2 Tagen 17 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Stunden
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 14 Stunden
  • In der entsprechenden View
    vor 11 Wochen 14 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

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