Allgemeines zu Drupal
Login funktioniert nicht mehr
Eingetragen von KLE907 (3) am 16.09.2011 - 10:41 Uhr inIch habe folgendes Problem:
Ich will mich bei meinem Drupal 6.12 System einloggen. Schicke ich Namen und (korrektes) Paßwort ab, kommt wieder die Seite mit dem Login. Gebe ich ein verkehrtes Paßwort ein, kommt folgende Fehlermeldung:
[quote] Sorry, unrecognized username or password. Have you forgotten your password?
Startseite ohne www eingetragen
Eingetragen von 1000 (764) am 15.09.2011 - 16:31 Uhr inHallo,
ich habe endlich einen minimale Misskonfiguration entdeckt, die gleich mehrere Fehler nach sich zieht. Als Startseite ist meine Domain ohne www bei Drupal festgelegt. D.h. http://meinedomain.de anstelle von http:/www.meinedomain.de Dadurch funktioniert der Lgoin nicht korrekt, htaccess rules werden ausgehebelt u.s.w. Wo finde ich den die Möglichkeit dies zu korrigieren?
Messages sind erst nach erneutem Refresh sichtbar
Eingetragen von iterator (31) am 15.09.2011 - 13:31 Uhr inHallo zusammen..
Ich habe da ein Problem mit einem Formular. Das Formular ist recht einfach:
<?php
function mymodule_node_form()
{
$form['company'] = array(
'#type' => 'textfield',
'#title' => 'Firma',
'#required' => true,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Senden',
);
return $form;
}
?>Ich lasse dieses Formular in mehreren Nodes anzeigen, indem ich diese Funktion aufrufe:
<?php
function _mymodule_node_form_render()
{
return drupal_render(drupal_get_form('mymodule_node_form'));
}
?>Wie man sieht, ist das company Feld required. Wenn es leer gelassen wird und man die Form abschickt, kommt leider keine Meldung darüber. Hole ich alle Messages per drupal_get_messages(), ist das Array leer. Erst wenn die Seite erneut geladen wird (oder wenn irgendeine andere Seite aufgerufen wird), wird die Meldung angezeigt. Ebenso, wenn ich folgende Funktion verwende:
<?php
function mymodule_node_form_validate($form, &$form_state)
{
// die('test');
drupal_set_message('validate');
}
?>Die Meldung "validate" wird ebenfalls erst angezeigt, wenn nach dem Absenden des Formulares erneut eine Seite aufgerufen wird. Die Anweisung "die('test')" wird allerdings sofort nach dem Absenden des Formulares ausgeführt, sofern ich es auskommentiere. Die validate Funktion wird also ausgeführt. Allerdings langen die Messages scheinbar viel zu spät da, wo sie hingehören.
Ich stehe da im Moment total auf dem Schlauch und weiss nicht so recht, wie sich dieses Verhalten erklären lässt. Hat jemand eine Idee?
// edit
Was ich noch vergessen habe:
Beim Login Formular klappt alles wunderbar. Wenn ich in hook_init() eine Nachricht mit drupal_set_message() setze, wird sie ebenfalls sofort angezeigt. Es muss also an dem Formular liegen, würde ich mal sagen.
// noch mal edit
Ändere ich die validate Funktion in
<?php
function mymodule_node_form_validate($form, &$form_state)
{
drupal_set_message('validate');
$messages = drupal_get_messages(null, false);
print_r($messages, FALSE);
}
?>sieht man, dass das $messages Array gefüllt wurde. Die Ausgabe aus print_r wird unmittelbar über dem Formular ausgegeben. Das heisst dann wohl, dass die validate Funktion zu Spät aufgerufen wird!?
// edit 3
Nehme ich das "required" weg, funktioniert es!?
Kann ich mir nicht wirklich erklären.
- Anmelden oder Registrieren um Kommentare zu schreiben
Video´s immer im Selben Block/Bereich anzeigen lassen
Eingetragen von capis (43) am 15.09.2011 - 11:54 Uhr inHallo Leute,
schaut doch mal auf
http://www.video2brain.com/de/videos-70923.htm
ich würde gerne auch dieses so erstellen.
Also die Video´s sind einzeln von dem Inhaltsverzeichnis aus startbar und werden im oberen Bereich abgespielt.
Via mouseover effekt wird wenn man über die einzelnen kapitel´s im Verzeichnis fährt, eine ausführliche Erklärung zum Inhalt des Video´s halt ausgegeben.
Weiterleitung nach Anforderung eines neuen Passwortes
Eingetragen von Kyuss (12) am 15.09.2011 - 10:50 Uhr inHallo,
Wie übergebe ich node variablen in ein Block ???
Eingetragen von daft (6) am 14.09.2011 - 18:23 Uhr inHier wird etwas von hook_page_alter() bzw. hook_node_load() gesprochen.
Aber so genau vertsehe ich nicht was da gemeint wird.
Volgender Script Funktioniert zwar
$match = FALSE;
$types = array('story' => 1, 'page' => 1);
if (arg(0) == 'node' && is_numeric(arg(1))) {
Footer auf einer einzelnen Seite deaktivieren.
Eingetragen von Philastan (13) am 14.09.2011 - 15:59 Uhr inHi,
ich versuche auf meiner Drupal Website auf einer einzelnen Seite den Footer ausblenden. Wie ist dies möglich?
Über jede Hilfe bin ich dankbar :)
lg
[gelöst] [Taxonomie] Inhaltstypen und $terms ausgabe
Eingetragen von None (149) am 14.09.2011 - 15:35 Uhr inHallo zusammen,
habe aktuell etwas kurioses wo ich nicht dahintergestiegen bin. Ich habe 3 verschiedene Inhaltstypen, alle haben zwei Vokabulare zugewiesen. Bei zwei von den Inhaltstypen wird als $term nur einer der beiden Terms ausgegeben, im dritten Node gibt er "korrekterweise" beide Terms aus. Woran kann das liegen?
Gelöst: Blocke einblenden je nach Inhaltstyp
Eingetragen von ab2211 (550) am 14.09.2011 - 11:54 Uhr inHallo!
Ich blende Blöcke auf bestimmten Seiten ein. Ich gebe hierfür z.B. "node/123" für einen einzelnen Node ein.
Bei Inhaltstypen gebe ich z.B. "news/*" ein.
"news/*" kommt dann vom dem Inhaltstyp zugewiesenen Pfad.
Nun habe ich einen Inhaltstyp, der keinen speziellen Pfad hat, sondern auf höchster Ebene liegt, also direkt nach der Domain.
Wie kann ich auf eine Variable im user-profile.tpl.php zugreifen?
Eingetragen von beaschmitz (469) am 13.09.2011 - 17:28 Uhr inWie kann ich auf eine Variable im user-profile.tpl.php zugreifen?
Ich habe im Userprofil bzw links daneben einen Block angelegt, bei welchem man ja die Ansichtssteuerung mit TRUE oder FALSE regelen kann.
In diesen Block möchte ich eine Variable aus dem user-profile.tpl.php zugreifen.
Wie mache ich dies? Wenn ich die Variable einfach zu eintrage bzw. anspreche klappt es nicht.

Neue Kommentare
vor 3 Wochen 3 Tagen
vor 3 Wochen 3 Tagen
vor 3 Wochen 4 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 2 Tagen
vor 4 Wochen 6 Tagen
vor 4 Wochen 6 Tagen
vor 4 Wochen 6 Tagen
vor 7 Wochen 2 Tagen
vor 7 Wochen 3 Tagen