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

[gelöst] Views Block validieren

Eingetragen von autoberater (174)
am 10.02.2010 - 12:01 Uhr in
  • 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 (9461)
am 10.02.2010 - 13:12 Uhr

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 (6003)
am 10.02.2010 - 13:55 Uhr

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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Fehler müssen da ja aus

Eingetragen von autoberater (174)
am 10.02.2010 - 14:07 Uhr

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 r4s6 (1383)
am 10.02.2010 - 15:20 Uhr
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hatte vorhin den Beitrag

Eingetragen von autoberater (174)
am 10.02.2010 - 16:00 Uhr

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 (174)
am 11.02.2010 - 14:42 Uhr

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 (6003)
am 11.02.2010 - 14:47 Uhr

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

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

sicher

Eingetragen von autoberater (174)
am 11.02.2010 - 14:52 Uhr

sicher

  • Anmelden oder Registrieren um Kommentare zu schreiben

template

Eingetragen von stBorchert (6003)
am 11.02.2010 - 14:58 Uhr

Wird das von Dir erstellte Template verwendet?

 Stefan

--
Sei nett zu Deinem Themer!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja es ist dick und schwarz

Eingetragen von autoberater (174)
am 11.02.2010 - 15:12 Uhr

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 (6003)
am 11.02.2010 - 15:17 Uhr

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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das hatte ich vor, ich

Eingetragen von autoberater (174)
am 11.02.2010 - 16:02 Uhr

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 (6003)
am 11.02.2010 - 16:16 Uhr

// $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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Stefan, echt

Eingetragen von autoberater (174)
am 11.02.2010 - 17:52 Uhr

Danke Stefan, echt super!
Hat alles geklappt.

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 Gäste online.

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