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

Mehrere Links zusammenfassen

Eingetragen von tkaufmann (5)
am 15.08.2008 - 23:29 Uhr in
  • Views
  • Drupal 6.x

Hallo,

ich verwende Drupal 6.4 mit frisch heruntergeladenem CCK und Views.

Ich habe einen Inhaltstyp "Mitglied" erstellt und jedes Mitglied hat Vorname, Name (=title) und ggf. auch einen Titel.

Auf der Übersichtsseite der Mitglieder sollen jeweils nur ein paar Basis-Infos angezeigt werden. Über einen Klick auf die Zeile mit Titel, Vorname und Name soll man dann zu weiteren Infos gelangen. Eine passende Ansicht habe ich schon angelegt. Was mir noch nicht gelingt: Ich möchte dass Titel, Vorname und Name nur ein einziger Link sind und nicht drei einzelne (sie werden bereits inline dargestellt).

Wenn ich die Ausgabe vom Template Developer richtig verstehe ist views-view-fields.tpl.php dafür zuständig. Sehe ich das richtig dass ich diese Datei verbiegen muss? Und kann mich da vielleicht mal jemand - und sei es nur mit Pseudocode - in die richtige Richtung schubsen?

Vielen Dank

Tim

‹ Views Ausgabe abhängig von Node Drupal 6 und Views2: Ich bekomme keine Seite hin ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wahrscheinlich musst Du

Eingetragen von klapper@drupal.org (85)
am 16.08.2008 - 06:45 Uhr

Wahrscheinlich musst Du zuerst "views-view-field.tpl.php" (singular!) ändern, da zunächst für jedes Feld ein kompletter Link erzeugt wird, den es aufzulösen gilt.

Dort fängst Du mit if-statements Deine Felder ab und änderst die Ausgabe.

Anschließend mußt Du in "views-view-fields.tpl.php" (plural) die Felder mit if-Statements wieder zusammenbauen.

Bitte die spezifischen Versionen der Templates benutzen. Die lauten irgendwie "views-DEINVIEW-view-field.tpl.php" oder so. Zeigt Dir der Designer von Views an. (Schon klar, oder? Gleichlautende Datei in Deinem Theme-Verzeichnis erstellen und erstmal hineinkopieren, was der Designer Dir anzeigt).

Es geht noch einen Schritt einfacher: ändere doch "views-view-fields.tpl.php" (plural) so ab, dass zwar verschiedene Links erzeugt werden, die aber ohne Zwischenraum beieinander hängen. Den Unterschied sieht der User nicht. Geht auch per CSS, also ganz ohne PHP Programmierung.

Viele Grüße
Edmund
------
Drupal Migrationen, Modul- und Themeentwicklung, Drupal Hosting - http://www.katp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Deine Hilfe. Der

Eingetragen von tkaufmann (5)
am 16.08.2008 - 14:00 Uhr

Danke für Deine Hilfe. Der CSS-Weg erschließt sich mir allerdings nicht. Ich habe dort

  <span class="views-field-field-titel-value-1">

          <span class="field-content"><a href="/node/19">Dr.</a></span>
  </span>
 
  <span class="views-field-field-vorname-value-1">
          <span class="field-content"><a href="/node/19">Max</a></span>
  </span>
 
  <span class="views-field-title">
          <span class="field-content"><a href="/node/19">Mustermann</a></span>

  </span>

Da finde ich kein umfassendes Tag das ich mit einem :hover als Selektor einsetzen könnte.

Bleibt mir wohl nichts anderes übrig, als jetzt doch in PHP einzusteigen, oder?

Grüße

Tim

  • Anmelden oder Registrieren um Kommentare zu schreiben

Richtig, einen Hovereffekt

Eingetragen von klapper@drupal.org (85)
am 18.08.2008 - 06:28 Uhr

Richtig, einen Hovereffekt bekommst Du so in CSS nicht rein. Aber in das PHP ein Tag um die "foreach"-Schleife zu bauen, würde gehen. Das wäre dann auch nur HTML in eine PHP-Datei einbauen ;)

Viele Grüße
Edmund
------
Drupal Migrationen, Modul- und Themeentwicklung, Drupal Hosting - http://www.katp.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich fand Module die ich mir

Eingetragen von tkaufmann (5)
am 18.08.2008 - 16:52 Uhr

Ich fand Module die ich mir in diesem Zusammenhang mal ansehen werde, Flexifield, CCK Formatters und Form Markup - vielleicht eine Info die mal jemand anderem hilft.

Tim

  • Anmelden oder Registrieren um Kommentare zu schreiben

tkaufmann

Eingetragen von tkaufmann (5)
am 18.08.2008 - 21:48 Uhr
tkaufmann schrieb

Flexifield

Ist mir bei näherem Hinsehen noch zu frisch als dass ich das produktiv einsetzen wollen würde.

Zitat:

CCK Formatters und Form Markup

Erfüllen nicht den vorgesehenen Zweck.

Grüße

Tim

  • 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 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • 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 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

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