Modul-Entwicklung
Reihenfolge der validate-fuktionen
Eingetragen von mikolaskova (776) am 29.04.2011 - 07:38 Uhr inHallo,
eines meiner Formulare wird von unterschiedlichen Modulen validiert- kann ich irgendwie die Reihenfolge dieser dieser Validierungen beeinflussen?
in der validate-Funktion von Modul A) wird ein bestimmter Wert neu gesetzt und deshalb sollte die validate-Funktion von Modul B) erst danach durchlaufen...
Danke und Gruss
Adriana
Werte in der Validate-Funktion neu setzen
Eingetragen von mikolaskova (776) am 28.04.2011 - 10:46 Uhr inHallo,
in einem eigenen Modul rufe ich eine validate-Funktion auf.
In einem bestimmten Fall würde ich gerne einen Wert neu setzen.
Die Bedingung ist erfüllt, ich kann in der entsprechenden Schleife den aktuellen Wert ausgeben
print_r($form['field_zeitpunkt'][0]['value2']['time']['#value']);
danach ändere ich ihn , z.B.
Das Zend Framework und Drupal
Eingetragen von shimu (1) am 24.04.2011 - 09:48 Uhr inHallo Leute!
Ich bin mom auf der Suche nach einem performanten, flexiblen CMS und dabei auf Drupal gestossen. Ich hab mir die Feature Liste angeschaut, und bin mom doch recht beeindruckt von den Möglichkeiten die man mit Drupal hat. Beruflich bin ich auch im PHP Umfeld tätig, und deshalb auch einigermassen mit den Zend Framework vertraut.
Konzeptionelle Frage
Eingetragen von doca (16) am 20.04.2011 - 09:20 Uhr inHallo Leute,
als Neuling habe ich mal eine konzeptionelle Frage. Mein ziel ist es mit ubercart eine pdf (einen coupon) zum download anbieten zu können. Das ist jetzt noch nichts schwieriges...aber wie kann ich das pdf mit einem individuellen, eindeutigen Code versehen. Ich kenne mich mit php nur ganz wenig aus und würde gerne vorhandene module nutzen.
Folgende Fragen habe ich dabei:
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
[gelöst] hook_page_alter und Konzeptuelles
Eingetragen von PHILIPP-SCHAFFNER.CH (81) am 12.04.2011 - 20:56 Uhr inHey Drupal7istas!
In meinem Form-Alter-Modul namens 'psfrmaltr' habe ich auch einen Page-Alter-Hook implementiert. Und zwar [auf meine Weise] folgendermassen:
<?php
function psfrmaltr_page_alter(&$page) {
if (isset($page['content']['system_main']['nodes']['52'])) {
$page['featured']['block_3']['#markup'] = 'Foo Bar Baz Blabbla xyz ... ';
}
}
?>Das funktioniert! Mir scheint aber, der Code könnte schöner/praktischer geformt seint. Gibt es keinen üblicheren Drupal7-Weg, um in/innerhalb page_alter zu testen, wo resp. auf welcher Seite man sich gerade aufhält?
Auch Moshe Weitzmans http://sf2010.drupal.org/conference/sessions/page-render-drill-down-drup... hat mir in dieser Hinsicht wenig Erkenntnis gebracht.
Übrigens (Konzeptuelles): $node steht in meinem Modul nicht zur Verfügung, trotz Anwendung von global! Müsste das, konzeptuell gesehen, nicht automatisch für alle Module zur Verfügung gestellt werden in Drupal7? Ähnlich wie das Objekt $user [EDIT:add]Falsch:[/EDIT] (welches seinerseits auf http://api.drupal.org als Globale ausgewiesen wird, aber es in Wahrheit gar nicht ist).
Formular(-feld) neu aufbauen nach Änderung (hook_form_alter)
Eingetragen von aaki (91) am 06.04.2011 - 12:13 Uhr inMoin,
ich finde momentan leider nicht selbst heraus, wo und wie ich folgendes am Besten erreiche:
Ich habe ein Formular, das die Lieferadresse abfragt, so das Land und die Zone. Diese möchte ich vorausfüllen und dazu die Profildaten des Nutzers verwenden.
Das Feld für die Zone (Bundesland) ist dabei abhängig von der Wahl des Landes und wird mittels AHAH aktualisiert.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Boolean field type
Eingetragen von kemijo (34) am 05.04.2011 - 22:22 Uhr inHallo
ich bin mal wieder etwas blind denke ich, aber vielleicht kann mir jemand helfen.
Ich möchte ein Modul erstellen und alle content types und felder per Programm erstellen. Ich bin immer wieder auf der Suche nach den notwendigen "Typen". So verusche ich im Moment ein Boolean anzulegen, aber anscheinend heißt der Typ anders.
Wo finde ich solche Informationen?
drupal 7 php snippet: Code-Optimierung & Fragen
Eingetragen von seVVo (18) am 31.03.2011 - 17:18 Uhr inHi,
habe mich soeben an meinem ersten drupal-snippet versucht und hoffe hier nun auf Unterstützung um das ganze drupal7-kompatibel zu machen.
Vielleicht hilft das ganz ja auch dem ein oder anderen der sowas sucht.
Primär geht es mir übrigens darum was das drupal7-Äquivalent zu taxonomy_term_count_nodes ist()?
Das Snippet soll im alle Terms eines Vokublars auflisten, verlinken und Anzahl der Nodes anzeigen.
Bis auf die Anzahl der Nodes funktioniert das alles auch schon.
Beschreibung steht ja eigentlich im Quelltext, deshalb erspare ich mir das ganze nochmal.
Wäre nett wenn ihr mir sagt wie man das ganze dann auch möglichst elegant mit den drupal-methoden umsetzen kann, da ich irgendwie noch nich so recht den Überblick über die ganzen Methoden habe und die ganzen Möglichkeiten die sich mir so bieten bzw was guter drupal-stil ist...oder vielleicht auch einfach ein paar hilfreiche Links.
thx
//p.s Falls bei Modul-Entwicklung falsch bin, da dies ja eigentlich kein Modul ist, tut es mir leid, habe keinen besseren Platz gefunden.
<?php
/* PHP Code Snippet for Drupal:
* Lists all Taxonomy Terms of specific Vocabulary and links them to the normal page, where all nodes of that term are listed.
Ans should show number of nodes for each term.
ToDo:
- get termpath from drupal method
- what is the drupal7 equivalent to taxonomy_term_count_nodes($tid)?
- theme with drupal style
*/
$vid = 1; //Which vocabulary to generate the tree for
$parent = 0; //The term ID under which to generate the tree. If 0, generate the tree for the entire vocabulary
$max_depth = NULL; //The number of levels of the tree to return. Leave NULL to return all levels
$load_entities = FALSE; //If TRUE, a full entity load will occur on the term objects. Otherwise they are partial objects queried directly from the {taxonomy_term_data} table to save execution time and memory consumption when listing large numbers of terms. Defaults to FALSE
//Getting all terms
$terms = taxonomy_get_tree($vid, $parent, $max_depth, $load_entities);
//Displaying each term of the vocabulary
if (count($terms)) {
echo '<ul>';
foreach ($terms as $term){
echo "<li>" . l($term->name,"taxonomy/term/$term->tid");
//Disabled: Checking for child elements (==terms too!!!)
//$children = taxonomy_get_children($term->tid, $vid);
//$cnt = count($children);
//if ($cnt) echo " ($cnt)";
//Disabled: Drupal 5,6 only!!
// echo taxonomy_term_count_nodes($term->tid);
// print_r($term);
echo "</li>";
}
echo '</ul>';
}
?>- Anmelden oder Registrieren um Kommentare zu schreiben
coolen Picture Block verbessern..
Eingetragen von Anonymous (0) am 30.03.2011 - 14:42 Uhr inNach ewigen suchen habe ich ein Modul gefunden was das aktive (eigene) userbild in einem eigenen Menü anzeigt.
Es nennt sich User Picture block. Siehe hier:
https://drupal.org/project/user_picture_block
Das sieht bei mir dann in etwa wie folgt aus:
http://www.drupalcenter.de/files/charlie14.PNG
Das obere Menü ist das User Picture Block Menü.
[gelöst]Views 2 Ajax Reload funktioniert nicht[gelöst]
Eingetragen von Sawascwoolf (125) am 29.03.2011 - 10:15 Uhr inHey Leute ich bins mal wieder mit einem Problem.
Ich habe einen View den ich mittels eines eigenen Moduls über hook_views_query_alter und hook_views_pre_render berarbeite.
Zusätzlich gebe ich meine Felder im View mit dem customfield modul aus und habe dort auch noch einige Änderungen drin.
3tens habe ich die Themedatei für das Design geringfügig geändert.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen

Neue Kommentare
vor 2 Tagen 17 Stunden
vor 1 Woche 6 Tagen
vor 2 Wochen 2 Stunden
vor 9 Wochen 4 Tagen
vor 9 Wochen 5 Tagen
vor 9 Wochen 5 Tagen
vor 10 Wochen 3 Tagen
vor 10 Wochen 3 Tagen
vor 11 Wochen 14 Stunden
vor 11 Wochen 14 Stunden