Drupal 7.x
[gelöst] Reiter / Tab übersetzen
Eingetragen von webwoo (41) am 12.07.2011 - 22:34 Uhr inHallo,
ich bin noch nicht so lange bei Drupal. Zur Zeit arbeite ich an meiner ersten Seite mit Drupal 7.
Wohin installiere ich webform-7.x-3.9.de.po
Eingetragen von Goldwing (30) am 12.07.2011 - 14:18 Uhr inHallo Zusammen
Wohin installiere ich die Datei webform-7.x-3.9.de.po.
Nützt diese Datei überhaupt etwas - weil ich die Webform-Version 7.x-3.11 benütze?
Ich studiere da schon ziemlich lange herum. Ich habe das Drupal-Buch von Franzis und dort sind sämtliche Formular-Abbildungen in deutsch. Hätte ich auch gerne so - dann würde ich es besser kapieren:-)
Danke für Eure Hilfe.
Roland
Mehrer AJAX Buttons auf einer Formularseite
Eingetragen von conscienc3 (1) am 11.07.2011 - 21:14 Uhr inHi,
ich stehe vor einem AJAX Problem.
Ich habe zwei Fieldsets in meinem Formular. Jedes Fieldset hat einen Hinzufuegen- und Entfernenbutton ... damit moechte ich via AJAX dynamisch in das 1. Fieldset Textfelder und ins zweite ebenfalls Textfelder einfuegen, jedoch unterschiedlicher Art ... leider functioniert folgendes Codesnippet nicht:
<?php
function telquel_protocol_form($form, &$form_state) {
// Because we have many fields with the same values, we have to set
// #tree to be able to access them.
$form['#tree'] = TRUE;
$form['names_fieldset'] = array(
'#type' => 'fieldset',
'#title' => t('Plenumsteilnehmer'),
// Set up the wrapper so that AJAX will be able to replace the fieldset.
'#prefix' => '<div id="names-fieldset-wrapper">',
'#suffix' => '</div>',
);
// Build the fieldset with the proper number of names. We'll use
// $form_state['num_names'] to determine the number of textfields to build.
if (empty($form_state['num_names'])) {
$form_state['num_names'] = 3;
}
for ($i = 0; $i < $form_state['num_names']; $i++) {
if ($i < 3) {
$form['names_fieldset']['name'][$i] = array(
'#title' => t('@num. Teilnehmer', array('@num' => ($i + 1))),
'#type' => 'textfield',
'#required' => TRUE,
);
}
else {
$form['names_fieldset']['name'][$i] = array(
'#title' => t('@num. Teilnehmer', array('@num' => ($i + 1))),
'#type' => 'textfield',
);
}
}
$form['names_fieldset']['add_name'] = array(
'#type' => 'submit',
'#value' => t('Hinzufuegen'),
'#submit' => array('protocol_add_one_name'),
// See the examples in ajax_example.module for more details on the
// properties of #ajax.
'#ajax' => array(
'callback' => 'protocol_names_ajax_callback',
'wrapper' => 'names-fieldset-wrapper',
'name' => 'name',
),
);
if ($form_state['num_names'] > 1) {
$form['names_fieldset']['remove_name'] = array(
'#type' => 'submit',
'#value' => t('Entfernen'),
'#submit' => array('protocol_remove_one_name'),
'#ajax' => array(
'callback' => 'protocol_names_ajax_callback',
'wrapper' => 'names-fieldset-wrapper',
'name' => 'name',
),
);
}
// Topic-Fieldset definition
$form['topic_fieldset'] = array(
'#title' => t('Themen'),
'#type' => 'fieldset',
'#description' => t('Eine Liste der Themen des Plenums'),
'#prefix' => '<div id="topics-fieldset-wrapper">',
'#suffix' => '</div>',
);
if (empty($form_state['num_topics'])) {
$form_state['num_topics'] = 1;
}
for ($n = 0; $n < $form_state['num_topics']; $n++) {
$form['topic_fieldset']['topic'][$n] = array(
'#title' => t('@num. Thema', array('@num' => ($n + 1))),
'#type' => 'textfield',
);
}
$form['topic_fieldset']['add_topic'] = array(
'#type' => 'submit',
'#value' => t('Hinzufuegen'),
'#submit' => array('protocol_add_topic'),
'#ajax' => array(
'callback' => 'protocol_topics_ajax_callback',
'wrapper' => 'topics-fieldset-wrapper',
'name' => 'topic',
),
);
if ($form_state['num_topics'] > 1) {
$form['topic_fieldset']['remove_topic'] = array(
'#type' => 'submit',
'#value' => t('Entfernen'),
'#submit' => array('protocol_remove_topic'),
'#ajax' => array(
'callback' => 'protocol_topics_ajax_callback',
'wrapper' => 'topics-fieldset-wrapper',
'name' => 'topic',
),
);
}
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Abschicken'),
);
return $form;
}
function protocol_topics_ajax_callback($form, $form_state) {
return $form['topics_fieldset'];
}
function protocol_remove_topic($form, &$form_state) {
if ($form_state['num_topics'] > 1) {
$form_state['num_topics']--;
}
$form_state['rebuild'] = TRUE;
}
function protocol_add_topic($form, &$form_state) {
firep('add topic');
$form_state['num_topics']++;
$form_state['rebuild'] = TRUE;
}
function protocol_names_ajax_callback($form, $form_state) {
return $form['names_fieldset'];
}
function protocol_add_one_name($form, &$form_state) {
firep('add name');
$form_state['num_names']++;
$form_state['rebuild'] = TRUE;
}
function protocol_remove_one_name($form, &$form_state) {
firep('remove name');
if ($form_state['num_names'] > 1) {
$form_state['num_names']--;
}
$form_state['rebuild'] = TRUE;
}
?>Mach ich das ganze mit nur einem Fieldset und einem Buttonpaar funktioniert alles. Was laeuft da schief ? Ich komm mit meiner suche im Internet irgendwie nicht weiter.
Ich danke euch fuer eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Einstieg in Modulentwicklung: Versionsunterschiede
Eingetragen von raffi (21) am 11.07.2011 - 19:34 Uhr inHallo,
da ich demnächst wohl mit Drupal sozusagen mehr als zutun haben werde, habe ich mir die Grundlagen bereits angeeignet. Vorrangig werde ich jedoch die Modulentwicklung benötigen. Nun habe ich mir in meiner Uni-Bibo das Buch: "Das Drupal-Entwicklerhandbuch" von 2009 ausgeliehen. Allerdings habe ich hier lokal meinem Rechner die Version 7.4 installiert.
Newsletter Theming
Eingetragen von DrupNewb (68) am 11.07.2011 - 15:27 Uhr inHallöchen.
Vorweg: Ich bin mir nicht 100%ig sicher, ob das im richtigen Forum hier untergebracht ist, aber beschreibt die Sache doch ganz gut.
Vorweg 2: Solltet ihr euch noch gar nich mit Newslettern in Drupal 7 beschäftigt haben, braucht ihr eigentlich gar nicht weiter lesen und könnt euch die Zeit sparen. :(
Passwort Generator
Eingetragen von stela (22) am 11.07.2011 - 11:57 Uhr inHallo liebes Forum
gibt es ein Modul mit dem der Admin ein Passwort
angezeigt bekommt wenn er einen neuen User
anlegt?
Vielen Dank
stella
[gelöst] Bild erscheint nicht in view aber im node
Eingetragen von spirit (47) am 11.07.2011 - 11:18 Uhr inLiebe Forennutzer,
ich habe in meinem Projekt einen Inhaltstyp "Events" definiert und dort u.a. ein "Bild"-Feld angelegt. Damit kann ich jetzt zu einer Veranstaltung ein Bild hinzufügen. In dem node zur Veranstaltung erscheint das Bild. So weit so gut.
Bestimmungsschlüssel erstellen
Eingetragen von nichess (14) am 11.07.2011 - 10:18 Uhr inLiebe Drupal-Gemeinde!
Für eine Semester-Arbeit möchten wir Drupal 7.4 zum Darstellen eines Bestimmungsschlüssels nutzen.
Sowas in der Art: http://www.200bar.de/uw_guide/wasserpflanzen_bestimmung.php
Ist das prinzipiell mit den Core-Modulen machbar? Oder gibt es da schon ein Modul für das Abbilden eines so
Inhalt freischalten und auf Profil anzeigen lassen
Eingetragen von overdev (19) am 10.07.2011 - 00:43 Uhr inHallo,
wenn Benutzer Inhalte schreiben sollte ich es nur als Administrator freigeben können. Habe gehört das Modul Modr8 soll dafür da sein,
allerdings benutze ich Drupal 7 (das neuste eben) und das genannte Modul ist für Drupal 6.x.
Außerdem habe ich gehört ohne Modul soll das etwas schwierig zum einstellen sein (bin ja noch Einsteiger in Sachen Drupal).

Neue Kommentare
vor 2 Wochen 5 Tagen
vor 2 Wochen 6 Tagen
vor 3 Wochen 10 Stunden
vor 3 Wochen 4 Tagen
vor 3 Wochen 4 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 6 Wochen 5 Tagen
vor 6 Wochen 6 Tagen