Modul-Entwicklung
Modulinstallation
Eingetragen von staccato (66) am 23.08.2010 - 13:14 Uhr inHi.
Bastel grad an der *.install von einem Modul und erstelle eine Taxonomy und einen Nodetyp.
Mein Problem ist, dass ich nicht weiß, wie ich bei node_type_save() die Taxonomy dem Inhaltstyp zuweise...
Zusätzlich soll in der Node auch das location-Module eingebunden sein - wie kann ich die Einstellungen beim erstellen mit integrieren??
VG
[gelöst] Header Image wird beim auslogen als admin nicht angezeigt
Eingetragen von JohnyKrew (101) am 22.08.2010 - 18:33 Uhr inGuten Tag
Ich benutze das header image Modul und es funktioniert so weit alles prima. Habe die jeweiligen Headerbilder der Seite zugewiesen und wen ich als admin eingelogt bin,
funktioniert alles ohne Probleme. Ich habe auch bei den Blöcken keine speziellen Benutzerzuweisungen gemacht.
Modul gibt Block Inhalt eines anderen Moduls zurück
Eingetragen von Kiteman (49) am 19.08.2010 - 13:26 Uhr inHallo Zusammen,
habt jemand für mich eine Tipp oder Hinweis zur API wie das zu lösen wäre.
Bsp.:
Modul A -> ruft eine Werte von einer XML API ab. Wenn keine Ergebnisse geliefert werden soll der Block von Modul A nicht dargestellt werden, sondern der Block Inhalt von Modul B.
Viele Dank für die Hilfe
Kiteman
[gelöst] TinyMCE / wie bild hochladen?
Eingetragen von JohnyKrew (101) am 19.08.2010 - 12:25 Uhr inHallo zusammen
Ich habe das TinyMCE Modul installiert und möchte jetzt Bilder einfügen können, jedoch kann ich nur Url's angeben und keine Bilder sonst einfügen, muss ich noch etwas einstellen damit das geht?
Wenn ja was muss ich einstellen? Wenn das beim TinyMCE Modul nicht gehen würde gibt es eine andere möglichkeit?
Formular Themen
Eingetragen von drupalino (1064) am 18.08.2010 - 22:53 Uhr inHallo Zusammen,
ich verzweifel so langsam. Ich habe eine Modul erstellt (noch in der Testfassung) und leider bekomme ich es nicht hin, dass sich dieses Formular themen lässt.
<?php
/**
* Implimantation of hook_help()
**/
function ms_jobmessage_help($path, $arg){
if ($path == 'admin/help#ms_jobmessage'){
$txt = 'Help for MS Jobmessage';
return '<p>'. t($txt) .'</p>';
}
}
/**
* Implementation of hook_perm()
*/
function ms_jobmessage_perm() {
return array('administer jobmessage');
}
/**
* Implementation of hook_access
*/
function ms_jobmessage_access(){
}
/**
* Implementation of hook_menu().
*/
function ms_jobmessage_menu() {
$items['admin/settings/jobmessage'] = array(
'title' => 'Job Messages',
'description' => 'Job Messages',
'page callback' => 'ms_jobmessage_page',
'access callback' => 'ms_jobmessage_perm',
'access arguments' => array('administer jobmessage'),
'file' => 'ms_jobmessages.admin.inc',
);
$items['jobmessage'] = array(
'title' => t('Job Messages'),
'description' => t('Job Messages'),
'page callback' => 'ms_jobmessage',
'access arguments' => array('access content'),
'type' => MENU_SUGGESTED_ITEM,
);
return $items;
}
function ms_jobmessage(){
return drupal_get_form('ms_jobmessage_create_form');
}
/**
*Implementation of hook_form()
*/
function ms_jobmessage_create_form($form_state){
$form = array();
$form['freitext'] = array(
'#type' => 'textfield',
'#size' => '30',
'#title' => 'Erste Zeile',
);
$form['rate'] = array(
'#type' => 'select',
'#options' => array(
'100' => t('100'),
'200' => t('200'),
'300' => t('300'),
),
'#description' => t('Description'),
);
$form['message'] = array(
'#type' => 'textarea',
'#title' => t('Message'),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('ab dafuer'),
);
return $form;
}
function ms_jobmessage_create_form_submit($form_id, $form_values){
ms_jobmessage_insert($form_values);
$message = "-->".$form_values['values']['message'];
//$message = '<pre>' . print_r($form_values, TRUE) . '</pre>';
drupal_set_message($message);
}
/**
* Implementation of hook_insert
*/
function ms_jobmessage_insert($form_values){
db_query(
'INSERT INTO {ms_jobmessage} (message, uid_sender) VALUES ("%s", %d)', $form_values['values']['message'],$form_values['values']['rate']
);
}
function theme_ms_jobmessage() {
return array(
'ms_jobmessage_create_form' => array('arguments' => array('form' => NULL),),
);
}
function theme_ms_jobmessage_create($form){
$output .= "<hr>";
$output .= drupal_render($form['rate']);
return $output;
}
?>Ist noch ein bisserl wüst, aber vielleicht hat jemand einen Tipp (das steht nur drin um festzustellen, dass die function arbeitet, was sie aber nicht macht)
drupal-Session schreiben / benutzen
Eingetragen von staccato (66) am 16.08.2010 - 14:10 Uhr inHi.
Ich baue grad ein Dateiupload-Modul mit Ajax.
Hierbei rufe ich für den Fileupload via Ajax die upload.php auf - funktioniert einwandfrei.
Jetzt möchte ich aber, dass in der upload.php Daten über die Datei in einer Sessionvariable gespeicht wird.
[gelöst] Eigene .tpl Datei in eigenem Modul bereitstellen
Eingetragen von Medienopfer98 (65) am 14.08.2010 - 19:25 Uhr inWie der Name schon sagt, ... weis jemand ob es möglich ist, dass ich in meinem Modul eine Tpl-Datei mitliefere, die standardmäßig immer genutzt wird. D.h. ich habe die Url http://www.mywebsite.de/box und Drupal soll aus meinem Modul mit dem Namen "MeineBox" die Datei "box.tpl.php" nutzen. Die Datei soll in dem Modulordner mit drin liegen und nicht im Theme-Ordner (das funktioniert bereits).
Eigenes CCK Feld - Textarea ohne Editor
Eingetragen von Flocken (8) am 12.08.2010 - 16:07 Uhr inHallo,
ich schreibe gerade an einem CCK Feld und habe eine Textarea. Standardmäßig ist dabei dann der Editor aktiviert.
Kann ich das für diese eine Textarea in meinem Modul direkt ausschalten? Also nicht über den Editor oder so, sondern über mein Modul.
Viele Grüße
Neue Seite aus Formular-Daten erstellen
Eingetragen von Exterior (2903) am 12.08.2010 - 14:41 Uhr inIch stehe gerade vor einem Problem und irgendwie fällt mir keine ganz passende Lösung ein :(
Ich möchte dem Benutzer ein Formular geben, dort kann er dann verschiedene Dinge auswählen, eingeben etc.
[gelöst] Modul patchen. Was heißen die kryptischen Zeichen?
Eingetragen von plegox (117) am 11.08.2010 - 12:04 Uhr inHallo,
ich möchte das Modul Auto assign role patchen, da es Probleme bereitet. Ich habe auch schon den geeigneten Patch gefunden: hier, siehe unten
Dieser funktioniert auch einwandfrei (ich habe den Code selbst per Hand geändert). Dennoch würde ich gerne wissen ob folgende Annahme richtig ist:
Die -- heißen das diese Zeile gelöscht werden soll

Neue Kommentare
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 5 Tagen
vor 3 Wochen 6 Tagen
vor 3 Wochen 6 Tagen
vor 4 Wochen 1 Tag
vor 4 Wochen 1 Tag
vor 4 Wochen 4 Tagen