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

better exposed filters validation errors

Eingetragen von hasel (136)
am 29.08.2011 - 07:00 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hej,

ich habe mir das Modul better exposed filters installiert um anstelle von einer Auswahlliste checkboxen zu erhalten das klappt mittlerweile auch wunderbar, allerdings habe ich noch mit validation Fehlern zu kämpfen die ich nicht behoben bekomme :-( kann mir da jemand von euch weiterhelfen?

Ergebnis mit dem w3c Validator

Über eine Antwort würde ich mich sehr freuen.

lg
hasel

‹ Tagadelic - Alle Tags gleich klein CK Editor wird bei Panel Seiten, new custom content nicht angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ohne einen Link zu Deiner

Eingetragen von wla (9307)
am 29.08.2011 - 09:20 Uhr

Ohne einen Link zu Deiner Seite wird es wohl unmöglich, Dir zu helfen. Ich glaube nämlich nicht, daß die Fehlermeldungen von dem Modul verursacht werden.

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner,sorry ganz

Eingetragen von hasel (136)
am 29.08.2011 - 13:34 Uhr

Hallo Werner,

sorry ganz vergessen meine Signatur wird ja nur angezeigt wenn ich Antworte und da ist mein Link angegeben :-)

hoffe das hilft weiter.

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ich bins noch mal Ich

Eingetragen von hasel (136)
am 04.09.2011 - 18:23 Uhr

Hallo,

ich bins noch mal Ich habe leider bisher keine Lösung gefunden. Hat vielleicht von Euch einer einen Tipp für mich wo ich zu Fehlerbehebung ansetzen könnte?

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

hasel schriebbetter exposed

Eingetragen von Anton (288)
am 04.09.2011 - 23:34 Uhr
hasel schrieb

better exposed filters validation errors

Ähm, bist du wirklich sicher, dass diese Fehler vom Better Exposed Filter-Modul kommen? Ist die Seite valide, wenn du das Modul deaktivierst?

Edit: Wenn ich mir die Fehlermeldungen so angucke, scheint das Modul in der Tat Ärger zu machen, auch validieren die Seiten, auf denen das Modul nicht auftaucht, deutlich besser. Ich fürchte, da musst du dir im Modul den Part vornehmen, der den HTML-Code zusammenbaut, um da Abhilfe zu schaffen.

Do it with Drupal.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guten Morgen Anton, vielen

Eingetragen von hasel (136)
am 05.09.2011 - 05:32 Uhr

Guten Morgen Anton,

vielen Dank ich werde mir den code mal anschauen und wenn ich nicht weiterkomme melde ich mich noch mal.

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

so, jetzt habe ich mir noch

Eingetragen von hasel (136)
am 05.09.2011 - 06:31 Uhr

so,

jetzt habe ich mir noch mal den code angeschaut. Der code sieht wie folgt aus:

  $checkbox = '<input type="checkbox" '
    . 'name="' . $element['#name'] . '[]" '    // brackets are key -- just like select
    . 'id="' . $id . '" '
    . 'value="' . $value . '" '
    . ($selected ? 'checked="checked" ' : '')
    . drupal_attributes($element['#attributes']) . ' />';
  $properties['#children'] = "$checkbox <label class='option' for='$id'>$label</label>";
  $output = theme('form_element', array('element' => $properties));
  return $output;

Diese Zeilen habe ich gelöscht:

    . 'name="' . $element['#name'] . '[]" '    // brackets are key -- just like select
    . 'id="' . $id . '" '
    . 'value="' . $value . '" '
    . ($selected ? 'checked="checked" ' : '')
 

Da ich im Moment nur ein gefährliches Halbwissen habe ;-) würde mich interessieren, ob ich das so lassen kann

Die Seite lädt ganz normal und auch die validation errors sind anscheinend behoben.

Edit:es sind eine Menge Fehler und Warnungen verschwunden nur diese bestimmten Fehler bestehen nach wie vor so wie es aussieht.

Über eine Antwort würde ich mich sehr freuen.

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

hasel schriebDiese Zeilen

Eingetragen von Anton (288)
am 05.09.2011 - 08:13 Uhr
hasel schrieb

Diese Zeilen habe ich gelöscht: würde mich interessieren, ob ich das so lassen kann

Die gelöschten Zeilen müssen wieder rein, sonst funktioniert das Formular nicht richtig.
Deaktiviere (mit einem // ) stattdessen mal testweise nur diese Zeile

. 'name="' . $element['#name'] . '[]" '    // brackets are key -- just like select

Das name-Attribut wird auch über drupal_attributes($element['#attributes']) dem Input-Tag hinzugefügt und ist dadurch doppelt vorhanden, was dem Validator gar nicht gefällt.

Do it with Drupal.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Anton, vieln Dank.

Eingetragen von hasel (136)
am 05.09.2011 - 14:08 Uhr

Hallo Anton,

vieln Dank. Durch auskommentieren der von Dir beschriebenen Zeile erhalte ich nur noch 112 Fehler und 54 Warnungen das ist ja schon ein guter Anfang schließlich waren es ja 165 ;-)

die Meldung mit dem:

Attribute multiple not allowed on element input at this point.

erhalte ich noch. Hast Du oder Ihr diesbezüglich noch eine Idee?

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guten Morgen, ich komme

Eingetragen von hasel (136)
am 07.09.2011 - 08:33 Uhr

Guten Morgen,

ich komme leider nicht weiter mit der Validierung der Seite, kann mir von Euch jemand unter die Arme greifen? Vielleicht ein Tipp wie ich zu Lösung kommen kann?

Auch die google Suche brachte leider keine weiteren Erkenntnisse :-(

Über eine Antwort würde ich mich sehr freuen.

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

unterstützung gesucht

Eingetragen von hasel (136)
am 11.09.2011 - 14:30 Uhr

Hallo,

kann mir da keiner weiter behilflich sein? zumindest wie ich zu Lösung kommen könnt. Ich bin so langsam am verzweifeln :-( Ein Teil meiner template.php sieht so aus:

<?php


function sucht_preprocess_page(&$vars) { $links = $vars['main_menu']; foreach ($links as $key => $link) { $links[$key]['html'] = true; if(isset($link['attributes']['title'])) { $links[$key]['attributes']['class'][] = 'primary-sub-link'; $links[$key]['title'] = $link['title'] . '' . $link['attributes']['title'] . ''; } else { $links[$key]['title'] = $link['title']; } } $vars['main_menu'] = $links; }

function
sucht_form_element($variables) {
 
$element = &$variables['element'];
 
// This is also used in the installer, pre-database setup.
 
$t = get_t();

 
// This function is invoked as theme wrapper, but the rendered form element
  // may not necessarily have been processed by form_builder().
 
$element += array(
   
'#title_display' => 'before',
  );

 
// Add element #id for #type 'item'.
 
if (!empty($element['#id'])) {
   
$attributes['id'] = $element['#id'];
  }
 
// Add element's #type and #name as class to aid with JS/CSS selectors.
 
$attributes['class'] = array('form-item');
  if (!empty(
$element['#type'])) {
   
$attributes['class'][] = 'form-type-' . strtr($element['#type'], '_', '-');
  }
  if (!empty(
$element['#name'])) {
   
$attributes['class'][] = 'form-item-' . strtr($element['#name'], array(' ' => '-', '_' => '-', '[' => '-', ']' => ''));
  }
 
// Add a class for disabled elements to facilitate cross-browser styling.
 
if (!empty($element['#attributes']['disabled'])) {
   
$attributes['class'][] = 'form-disabled';
  }
 
$output = '<div' . drupal_attributes($attributes) . '>' . "\n";

 
// If #title is not set, we don't display any label or required marker.
 
if (!isset($element['#title'])) {
   
$element['#title_display'] = 'none';
  }
 
$prefix = isset($element['#field_prefix']) ? '<span class="field-prefix">' . $element['#field_prefix'] . '</span> ' : '';
 
$suffix = isset($element['#field_suffix']) ? ' <span class="field-suffix">' . $element['#field_suffix'] . '</span>' : '';

  switch (
$element['#title_display']) {
    case
'before':
    case
'invisible':
     
$output .= ' ' . theme('form_element_label', $variables);
     
$output .= ' ' . $prefix . $element['#children'] . $suffix . "\n";
      break;

    case
'after':
     
$output .= ' ' . $prefix . $element['#children'] . $suffix;
     
$output .= ' ' . theme('form_element_label', $variables) . "\n";
      break;

    case
'none':
    case
'attribute':
     
// Output no label and no required marker, only the children.
     
$output .= ' ' . $prefix . $element['#children'] . $suffix . "\n";
      break;
  }

  if (!empty(
$element['#description'])) {
   
$output .= '<div class="description">' . $element['#description'] . "</div>\n";
  }

 
$output .= "</div>\n";

  return
$output;
}


?>

Wenn ich diesen Teil auskommentiere sind nur noch 63 Fehler im Validator angezeigt. Mein Problem ist jetzt nur wo kann ich ansetzen um den Fehler zu beheben?

Über ein Tipp würde ich mich riesig freuen.

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo liebe Alle, ich wollte

Eingetragen von hasel (136)
am 13.09.2011 - 20:33 Uhr

Hallo liebe Alle,

ich wollte noch mal kurz nachfragen, ob mir jemand behilflich sein kann ich bekomme es einfach nicht hin da meine PHP Kenntnisse gleich null sind und ich unbedingt auf diesem Gebiet was tun muss man stößt halt relativ schnell an seine Grenzen :-(

Der obige Code verursacht eine Menge Fehler, ich denke für einen Experten sicherlich nur eine kleine Umstellung

Ein leiser Hilferuf ;-)

Werner?

lg
hasel

alko-hohl.de  |  Testberichte für Solarladegeräte

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • zwei zeitspannen mit einem feld filtern
  • benachrichtigung bei inhalt in views ausgeben
  • [gelöst]feld-inhalt aus userprofil in node ziehen
  • drupal 9 core update: composer stellt komische fragen!
  • DSGVO-konforme Share Buttons - wie macht Ihr das?
  • [Gelöst] Serverseite in MAMP, Local, zum laufen bringen?
  • Toolbar "Verwaltung" weg
  • Button der direkt eine Mail verschickt
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Paragraphs und Bootstrap Paragraphs Probleme mit Bootstrap 4
  • [gelöst]felder in view zusammenführen
  • Web Inspektor in safari
Weiter

Neue Kommentare

  • vielen lieben dank für deine
    vor 52 Minuten 22 Sekunden
  • Falls es jemanden
    vor 22 Stunden 39 Minuten
  • Mit der in Drupal
    vor 1 Tag 57 Minuten
  • Mit Display Suite und Token fields
    vor 3 Tagen 1 Stunde
  • Wow, danke Werner,das liest
    vor 2 Tagen 20 Stunden
  • Das geht auch einfacher. Du
    vor 3 Tagen 16 Stunden
  • Das hätte ich wissen
    vor 3 Tagen 3 Stunden
  • ach so. dann kann ich nicht
    vor 4 Tagen 18 Stunden
  • Hallo caw, also, ich hab die
    vor 4 Tagen 18 Stunden
  • evtl per css ausblenden...
    vor 4 Tagen 22 Stunden

Statistik

Beiträge im Forum: 248561
Registrierte User: 19795

Neue User:

  • Andreas0815
  • Btinrusable
  • juli_91

» Alle User anzeigen

User nach Punkten sortiert:
wla9307
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 12 Gäste online.

Benutzer online

  • die_Josi

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