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

Inhalt aus 'title' oder 'alt' eines Bildes unter das Bild in Text ausgeben

Eingetragen von admindrupal (347)
am 11.10.2012 - 10:03 Uhr in
  • Anfängerfragen
  • Views
  • Drupal 7.x

Also ich habe Lightbox2 und die Bilder werden richtig angezeigt. Nun möchte ich aber auch eine Bildunterschrift anzeigen, wie es in der Lightbox nach dem Event 'onClick' angezeigt wird. Wie kann ich den Titel darunterschreiben?

In der Datei node-presse.tpl.php habe ich dafür nur das Array so ausgegeben:

<?php print render ($content['field_presse_fotos']); ?>

Wie kann ich unter dem Bild den 'title' des Bildes ausgeben, dass unter jedem Foto (wenn es mehrere sind) der passende title als Bildunterschrift angezeigt wird?

Wie kann ich die Anzahl der Fotos auslesen, denn mit

<?php print_r(array_count_values($content['field_presse_fotos'])); ?>

geht es nicht.

Wer kann mir helfen?

‹ Fehler im View nach Views-Update auf 7.x-3.5 [gelöst] Drupal 6 - Benutzerliste zeigt nur einen Benutzer, diesen aber 10-fach ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du mit dem

Eingetragen von Zman (185)
am 23.10.2012 - 09:05 Uhr

Wenn du mit dem Standard-Bildfeld von Drupal7 arbeitest, lege am Besten eine field--feldname.tpl.php (z.B. field--field-image.tpl.php) in deinem Theme-Ordner an.

Ausgehend von der Standard field.tpl.php müsste es dann folgendermaßen gehen:

<div class="<?php print $classes; ?>"<?php print $attributes; ?>>
  <?php if (!$label_hidden): ?>
    <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>:&nbsp;</div>
  <?php endif; ?>
  <div class="field-items"<?php print $content_attributes; ?>>
    <?php foreach ($items as $delta => $item): ?>
      <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>>
      <?php print render($item); ?>
      <div class="field-item-image-caption"><?php print $item['data']['title']; ?></div>
      </div>
    <?php endforeach; ?>
  </div>
</div>

Wichtig ist der Teil:

<?php
print $item['data']['title'];
?>

Je nachdem, was du mit der Anzahl der Bilder anstellen willst, kriegst du es vielleicht direkt in dieses Template rein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo und danke für deine

Eingetragen von admindrupal (347)
am 15.10.2012 - 21:32 Uhr

hallo und danke für deine ausführliche hilfe mit script. ich habe das so, wie du es beschrieben hast ausgeführt. doch leider bekam ich kein Ausgabe dazu zu sehen.

wenn ich das richtig verstanden habe, sollte die angelegte datei in das verzeichnis meines themes.

was mache ich falsch oder brauchst du noch genauere angaben?
also ich bräuchte die bildunterschrift auch nur zu einem inhaltstypen. die anderen inhaltstypen haben keine bilder.

würde mich freuen, wenn du mich dabei unterstützen könntest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry für die späte Antwort.

Eingetragen von Zman (185)
am 23.10.2012 - 09:05 Uhr

Sorry für die späte Antwort. Ich habe oben einen Tippfehler bei mir entdeckt. Es sind keine 3 Bindestriche, sondern 2 im Dateinamen erforderlich. Also field--field-image.tpl.php. Eine Einschränkung auf den Inhaltstyp wäre auch möglich mittels field--field-image--story.tpl.php (story wäre hier der Inhaltstyp. Danach leerst du nochmal den Drupal-Cache und dann dürfte es auch laufen.
Wenn nicht kannst du auch das Modul devel (http://drupal.org/project/devel) + den theme developer (http://drupal.org/project/devel_themer). Damit kannst du ähnlich wie mit Firebug mit der Maus über die Inhaltsseite fahren und es werden die Suggestions für die tpl-Dateinamen gemacht von globa (field.tpl.php) bis zu stark spezifiziert (z.B. field--field-image--story.tpl.php)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine späterer Antwort ist

Eingetragen von admindrupal (347)
am 26.10.2012 - 09:55 Uhr

Eine späterer Antwort ist immer besser als keine, als ist es positiv anzusehen. Danke für deinen Nachschlag, werde ich in den Tagen mal mit einschieben und versuchen.

Es passt zwar nicht zu diesem Thema, doch vielleicht hast du Zeit und kannst mir einen Tipp geben, wie ich vorgehen muss.
Ich möchte einen Inhaltstypen anzeigen - einmal im Hauptmenu (nur mit den letzten 5 Nachrichten) und einmal in einem anderen Untermenu mit allen Nachrichten.
Wie muss ich vorgehen bzw. was muss ich machen? Hast du eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du willst Sie direkt ins Menü

Eingetragen von Zman (185)
am 26.10.2012 - 19:53 Uhr

Du willst Sie direkt ins Menü integrieren, oder über einen Menüpunkt erreichbar machen?
Für letzteres ist die Heransgehensweise folgende:
- Modul Views installieren
- Unter Strutur -> Views (Ansichten) anrufen
- "Neue Ansicht hinzufügen"
- dort legst du die grundlegenden Einstellungen fest (Pfad, Titel, anzuzeigende Einträge)

- mit einem Klick auf "Speichern und Weiter" siehst du die volle Bandbreite der Views-Konfiguration
- dort kannst du einen Menüpunkt hinzufügen unter die Seite dann erreichbar ist
- du kannst einen Filter auf den Inhaltstyp setzen
- du kannst die Sortierung beeinflussen (zum Beispiel Erstellungsdatum absteigend, um immer die neuesten Einträge anzuzeigen)

- ganz oben bei den Reitern "Master" (sofern vorhanden) und "Seite" kannst du auf "hinzufügen" klicken. Damit hast du die Möglichkeit eine Ansicht zu erstellen, die auf den Angaben der ersten View basiert, jedoch weiter spezifiziert werden kann (achte darauf immer die Option "überschreiben" zu nutzen bei Änderungen, die nur die spezielle Ansicht betreffen sollen).

Ein guter Einstieg in Views ist auch das Video von Thoor: http://www.youtube.com/watch?v=39C-uLGzPLY . Es gibt auch unzählige andere Youtube-Videos um einen Einblick in viele Drupal-Geschichten zu bekommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen dank für deine

Eingetragen von admindrupal (347)
am 29.10.2012 - 09:05 Uhr

vielen dank für deine ausführliche unterstützung bzw. hilfe. ich kann es erst nächste woche ausprobieren. ich melde mich hier wieder bei dir. Ich meine beitrag als "gelöst".

bis nächste woche und vielen dank!!!

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 37 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