Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › CCK und Views ›

[gelöst] Views Block validieren

Eingetragen von autoberater (162)
am 10.02.2010 - 12:01 Uhr in
  • CCK und Views
  • Drupal 6.x

Hallo!

Bei einem Views Block mit der Darstellung von Benutzerbildern auf der Startseite www.erzone.de gibt es bei mir Probleme mit der Validierung. Die Bilder werden mit dem Modul "imagecache" erzeugt und mit "ImageCache Profiles" abgerufen, also nicht das Standard Benutzerbild!

Der Validator bringt mir 10 Fehler aus dem View durch die 10 dargestellten Bilder, hier ein Beispiel:
"Line 291, Column 65: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag

…

Kann mir jemand sagen, wie man die Fehler beseitigt?

Vielen Dank!

‹ Frage zu Vorgehensweise: 3 Rollen 3 unterschiedliche Profile (Content Profile) Profilsuche mit Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn ich mir die Fehler so

Eingetragen von wla (885)
am 10.02.2010 - 13:12

Wenn ich mir die Fehler so ansehe, liegt das daran, daß Span ein Inline-Element ist und daher kein div beinhalten kann. Div ist kein Inline-Element und bricht die Inline-Eigenschaft von Span.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

template

Eingetragen von stBorchert (3632)
am 10.02.2010 - 13:55

Dementsprechend solltest Du die Ausgabe des View mittels geeigneter Templates anpassen.
Mehr dazu findest Du beim Bearbeiten des Views unter "Theme: Information".

hth,

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Fehler müssen da ja aus

Eingetragen von autoberater (162)
am 10.02.2010 - 14:07

Die Fehler müssen da ja aus dem "ImageCache Profiles" Modul kommen wie es aussieht.
Wenn ich die "Bare user pictures" in diesem Block abfrage, dann sind keine Fehler.
Wo und wie kann ich die Probleme beheben, hat jemand eine Idee?
Vielen Dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vergiss ImageCache!

Eingetragen von Rabbit69 (1092)
am 10.02.2010 - 15:20
autoberater schrieb

Die Fehler müssen da ja aus dem "ImageCache Profiles" Modul kommen wie es aussieht.

Eben nicht, ImageCache formatiert nur Bilder um und macht keine Layout-Anweisungen. Lese bitte nochmal die 2 Antworten oben, genau dort solltest Du ansetzen. Dein HTML-Code wird nicht sauber gemacht, da kann ImageCache nichts dazu beitragen.

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hatte vorhin den Beitrag

Eingetragen von autoberater (162)
am 10.02.2010 - 16:00

Hatte vorhin den Beitrag überlesen, also für diesen Block ein Template erstellen.
Gibt es dazu eine Anleitung wie man das für Bilder die in Spalten angeordnet sind macht?
Ich sehe da leider nicht richtig durch.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hab jetzt in Views für

Eingetragen von autoberater (162)
am 11.02.2010 - 14:42

Ich hab jetzt in Views für die Ausgabe des Zeilendesigns ein Template erstellt, nach dem Screencast von mustardseedmedia.com. Wenn ich das Template speichere dann bleibt alles so wie es ist, hab das auf www.oldtimer-heute.de in dem Bilderblock rechts unten mal probiert, wie man sieht ohne Erfolg:(
Kann mir jemand helfen einen validen Block mit der Anzeige von 10 Benutzerbildern in 2 Spalten zu erstellen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Theme-Cache

Eingetragen von stBorchert (3632)
am 11.02.2010 - 14:47

Hast Du den Theme-Cache geleert (Stichworte zum Suchen: "theme registry leeren")?

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

sicher

Eingetragen von autoberater (162)
am 11.02.2010 - 14:52

sicher

  • Anmelden oder Registrieren um Kommentare zu schreiben

template

Eingetragen von stBorchert (3632)
am 11.02.2010 - 14:58

Wird das von Dir erstellte Template verwendet?

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja es ist dick und schwarz

Eingetragen von autoberater (162)
am 11.02.2010 - 15:12

Ja es ist dick und schwarz anzeigt, es sind die Standard Codes drin und eine Tabelle dazu.

  • Anmelden oder Registrieren um Kommentare zu schreiben

template

Eingetragen von stBorchert (3632)
am 11.02.2010 - 15:17

Du willst doch einfach nur das span-Element durch ein div ersetzen, oder? Hast Du das im Template getan?
Welches Template verwendest Du überhaupt?

Es gibt übrigens bei Views auch einen Ausgabestil namens "Grid". Damit kann man die Ergebnisse schön in ein Gitter packen.

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das hatte ich vor, ich

Eingetragen von autoberater (162)
am 11.02.2010 - 16:02

Ja das hatte ich vor, ich weiß aber nicht wie.
Hab gerade festgestellt, das ich das "default" Template und nicht das für den Block genommen hatte.
Das ist der Standard-Code für die Ausgabe des Zeilendesigns

?>
<?php foreach ($fields as $id => $field): ?>
  <?php if (!empty($field->separator)): ?>
    <?php print $field->separator; ?>
  <?php endif; ?>

  <<?php print $field->inline_html;?> class="views-field-<?php print $field->class; ?>">
    <?php if ($field->label): ?>
      <label class="views-label-<?php print $field->class; ?>">
        <?php print $field->label; ?>:
      </label>
    <?php endif; ?>
      <?php
     
// $field->element_type is either SPAN or DIV depending upon whether or not
      // the field is a 'block' element type or 'inline' element type.
     
?>

      <<?php print $field->element_type; ?> class="field-content"><?php print $field->content; ?></<?php print $field->element_type; ?>>
  </<?php print $field->inline_html;?>>
<?php endforeach; ?>

aber wie ändere ich dort von span nach div?
Weiß hier leider nicht weiter im Moment...

  • Anmelden oder Registrieren um Kommentare zu schreiben

view template

Eingetragen von stBorchert (3632)
am 11.02.2010 - 16:16

// $field->element_type is either SPAN or DIV depending upon whether or not the field is a 'block' element type or 'inline' element type..
Das sagt doch Alles, oder?

Dementsprechend musst Du <<?php print $field->element_type; ?> class="field-content"><?php print $field->content; ?></<?php print $field->element_type; ?>> durch <div class="field-content"><?php print $field->content; ?></div> ersetzen.

hth,

 Stefan

--
Sei nett zu Deinem Themer!

Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Stefan, echt

Eingetragen von autoberater (162)
am 11.02.2010 - 17:52

Danke Stefan, echt super!
Hat alles geklappt.

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Filter für Filter
  • Berechtigung temporär setzten
  • preprocess css
  • Login Datum
  • Zugriff auf Installationsverzeichnis
  • iframe für Webmail - seltsames Problem
  • Modul subdomain ohne wildcard sudomain möglich?
  • [gelöst] nid Übergabe zu anderem View - Argumente
  • path_to_theme als Token für node body?
  • [gelöst] Texte wechselnd anzeigen
  • Node Refernce Workflow
  • Speicherpfad - Modul Image ändern
Weiter

Neue Kommentare

  • das 5 Jährige Jubiläum.
    vor 2 Stunden 13 Minuten
  • Angeschaltet ...
    vor 4 Stunden 2 Minuten
  • Hab's jetzt
    vor 4 Stunden 2 Minuten
  • ... bei anderen auch oder egal?
    vor 4 Stunden 12 Minuten
  • In der errorlog von apache
    vor 4 Stunden 16 Minuten
  • Bin 42 aber neu!
    vor 4 Stunden 27 Minuten
  • Ist eine lokale Installation ...
    vor 4 Stunden 31 Minuten
  • 祝Drupalcenter.de五周年纪念日快乐! Zu
    vor 4 Stunden 49 Minuten
  • 5 Jahre DC
    vor 4 Stunden 55 Minuten
  • target="_top"
    vor 4 Stunden 46 Minuten

Statistik

Beiträge im Forum: 113201
Registrierte User: 10217

Neue User:

  • sir_badi
  • Schnitzel
  • mswaltrop

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4706
stBorchert3632
md3536
Tobias Bähr3419
bv3266
dereine2590
Alexander Langer2510
pebosi2488
Thoor1719
rapsli1474
» User nach Punkten
Zur Zeit sind 5 User und 23 Gäste online.

Benutzer online

  • luzer
  • quiptime
  • Nashuja
  • finkenmann@drup...
  • Nemesis

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Referenzen
  • Installation
  • Update
  • Forum
  • Team

Quicklinks II

  • 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

  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
DrupalCamp.de - Drupal Initiative - Drupal Association