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

[Gelöst] Views Felder im Thema einzeln ausgeben

Eingetragen von PowerMan (274)
am 06.08.2009 - 14:45 Uhr in
  • Views
  • Drupal 6.x

Ich lasse von meiner View einige Felder in einer Tabelle ausgeben. Mehrere dieser Felder teilen sich dabei eine Tabellen Zelle. Kann mann unter Datstellung Tabelle Einstellungen machen. Leider kann ich über das Thema/Template nicht auf die einzelnen Werte der Felder zugreifen, sondern nur auf gesamte Tabelen Zelle (Alle zusammen in dieser Zelle ausgegebenen Felder).
Wie kann man dennoch auf die einzelnen Felder zugreifen.

Und wozu ist die Funktion "Feld von der Anzeige ausschließen" ??

‹ Kann fertiges Formular in views nicht einbinden... CCK Hinzugefügte Felder bearbeiten? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Powerman, was meinst

Eingetragen von tobi-berlin (857)
am 07.08.2009 - 21:16 Uhr

Hallo Powerman,

was meinst Du denn mit "zugreifen"? Die einzelnen Felder kannst Du dann doch mit CSS definieren, oder was willst Du erreichen?

Das Ausschließen war für mich mal hilfreich, als ich einen View erstellen wollte, in dem ich den User ansprechen wollte. Da konnte ich dann Benutzernamen als Feld auswählen, aber von der Anzeige ausschließen und dann bei "Rewrite the output of this field" bei einem anderen Feld als Platzhalter/ Variable nutzen.

Viele Grüße,
Tobias

Präsentiert voller Stolz sein erstes Drupal-Projekt: http://www.diaet-clique.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views

Eingetragen von stBorchert (6003)
am 07.08.2009 - 23:11 Uhr
PowerMan schrieb

... Mehrere dieser Felder teilen sich dabei eine Tabellen Zelle. ... Wie kann man dennoch auf die einzelnen Felder zugreifen.

Wenn Du die Felder zusammen ausgeben lässt, kannst Du auch nur auf die zusammengefügten Werte zugreifen. Wenn Du auf die einzelnen Werte zugreifen willst, lasse sie getrennt in das Ergebnis des Views wandern.

PowerMan schrieb

Und wozu ist die Funktion "Feld von der Anzeige ausschließen"?

Diese Frage stelltest Du bereits. War Dir meine Antwort nicht ausführlich/schlüssig genug?

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja und eben das geht nicht.

Eingetragen von PowerMan (274)
am 08.08.2009 - 09:32 Uhr

Ja und eben das geht nicht. Die Werte, sollen von der Darstellung her aber zusammen in einer Zelle ausgegeben werden. Ich muss nur im Hintergrund eine Berechnung der Felder durchführen und damit dann eine CSS-Klasse ausgeben.

Aber ich habe die Lösung gefunden. Ich habe das Views-Objekt ausgelesen und mir das entsprechende Objekt rausgesucht. Views muss ja schließlich auch erst einmal alle Werte einzeln aus der Datenbank zusammensuchen, bevor es daraus dann die Ausgabe zusammensetzt.

In der Theme-Datei wird dann für die Ausgabe eine Foreach- Schleife verwendet. Und genau aus der Variablen $count dieser Schleife erhält man die Nummer des gerade in der Schleife ausgegebenen Datensatzes und somit auch die Nummer des Zeilen-Objekts.

Dort muss man dann sich dann halt nur den entsprechenden Feldnamen raussuchen.

--------
Active-Media-Production
Individual Web Development and Design

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views

Eingetragen von stBorchert (6003)
am 08.08.2009 - 23:42 Uhr
PowerMan schrieb

Die Werte, sollen von der Darstellung her aber zusammen in einer Zelle ausgegeben werden.

Ja und? Ist doch überhaupt kein Problem. Man kann Felder auch mehrfach einem View hinzufügen.

PowerMan schrieb

Aber ich habe die Lösung gefunden. Ich habe das Views-Objekt ausgelesen und mir das entsprechende Objekt rausgesucht.

Das würde ich nicht unbedingt als Lösung ansehen. Füge die gewünschten Felder einfach nochmal dem View hinzu und setze sie dann auf "Exclude from display". Somit hast Du dann die zusammengefassten und die einzelnen Werte schön in $fields.

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das Dachte ich auch, dem

Eingetragen von PowerMan (274)
am 09.08.2009 - 11:38 Uhr

Ja das Dachte ich auch, dem ist aber nicht so. Zur Sicherheit habe ich das eben nochmal ausprobiert und ein Feld zusätzlich nocheinmal zugefügt. Wenn der Haken bei "Von der Anzeige ausschließen" gesetzt ist steht dieses Feld auch nicht in der Variable $fields.

Die Variable $fields habe ich mir mit folgendem Code ausgeben lassen:

<?php
drupal_set_message
('<pre>'. print_r($fields, 1) .'</pre>');
?>

Vieleicht mache ich auch einen Denkfehler. Wenn es eine entsprechende Variable gibt, wovon ich ausgehe, poste doch mal mit welchen Code ich darauf zugreifen kann. Vor allem innerhalb der gerade auszugebenen Zeile.

Ich gehe mal davon aus das die Werte ja auch einzel in einer Variablen verfügbar sein müssen, weil sonst die Funktion "Von der Anzeige ausschließen" keinen Sinn ergibt. Allerdings wenn das so ist, brauche ich die Felder nicht doppelt ausgeben, da ja dann dort alle gewählten Felder einzeln drin sind.

--------
Active-Media-Production
Individual Web Development and Design

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20466

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» 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 25 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