Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[Gelöst] Mit Views 3 diese Theming erstellen

Eingetragen von Svenswiss (218)
am 23.06.2012 - 01:19 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo zusammen.

Meine Frage ist eigentlich einfach, für mich aber schwer :-). Ist es möglich nur mit Views 3 oder CSS das zu realisieren? Wenn ja, bitte um eine Anleitung wie ich vorgehen kann. Damit meine ich die Ansicht, Template...

Liebe Grüsse
Sven

AnhangGröße
demo.jpg43.34 KB
‹ [gelöst] Feeds importiert nicht Date Popup ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo und Willkommen bei

Eingetragen von wla (9461)
am 23.06.2012 - 09:29 Uhr

Hallo und Willkommen bei Drupal.
Aus Deinem Bild geht nicht hervor, wo Deine Information herkommt, bzw. wie Du Deine Daten organisiert hast. Das ist aber ausgesprochen wichtig für weitere Ratschläge.

  • Sind alle Daten (Texte) aus dem Bild in einem Datensatz?
  • Wenn nein, welche Datenstrukturen hast Du?

Views ist für die von Dir gezeigte Struktur (noch) nicht nötig, aber Du solltest Dir die [do:ds Display Suite] einmal ansehen. Aber auch zum Einsatz dieses Moduls kann man ohne weitere Angaben von Dir nicht unbedingt raten.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

anzeige designen

Eingetragen von Svenswiss (218)
am 23.06.2012 - 11:10 Uhr

Hallo Werner

Danke dir für die Antwort. Also aufgebaut habe ich das so.

1. Inhaltstyp ist vorhanden mit verschiedene Felder.

Der View ist folgendermassen aufgebaut.

2. Display name: Page
3. Format: unformattet list
4. Anzeigen: fields
5: Jetzt kommen die Fields:

Field1
Field2
Field3
Field4
Field5
Field6

Ja und dann möchte ich das es am Schluss diese Ausgabe hat Dateianhang>demo2

Liebe Grüsse

AnhangGröße
demo2.jpg 42.04 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann zwar noch nicht

Eingetragen von wla (9461)
am 23.06.2012 - 12:02 Uhr

Ich kann zwar noch nicht sehen, warum Du unbedingt Views dafür brauchst, aber damit kann man es folgendermaßen hinbekommen:
Du schließt Feld1 - Feld5 von der Anzeige aus. Bei Feld6 gehst Du jetzt auf den Punkt: die Ausgabe dieses Feldes neu definieren (rewrite the output of this field) und gibst eine HTML-Struktur aus etwa wie angegeben (wie die Token richtig zu schreiben sind, mußt Du Dir anzeigen lassen. Steht etwas unterhalb des Eingabefeldes bei Views). Du kannst immer nur auf die bereits vorher definierten Felder zugreifen, deshalb wird die Ausgabe bei Feld6 vorgenommen.

<div class="datentyp-name">
  <div class="feld1">[feld1]<div class="zeile-rechts">[feld3] | [feld4] | [feld5]</div></div>
  <div class="textbereich">[feld2]<div class="field6">[field6]</div></div>
</div>

Der Rest ist dann CSS. Du kannst etwa den Bereich "zeile-rechts" nach rechts floaten und welche sonstigen Attibute Deine Felder haben sollen, wird auch im CSS festgelegt.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views3 Datenbank abfragen

Eingetragen von Svenswiss (218)
am 23.06.2012 - 12:57 Uhr

Ich danke dir Werner. Ich werde das mal ausprobieren.
Views brauche ich für einen Projekt. Ich werde verschiedene abfragen brauchen darum Views.
Für mich ist Views sehr geeignet ich kenne mich mit coden nicht aus, besser gesagt sehr wenig aus.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Irgend wie verstehe ich das

Eingetragen von Svenswiss (218)
am 23.06.2012 - 18:17 Uhr

Irgend wie verstehe ich das nicht. Wo muss ich die cods genau eingeben? Kannst du mir das noch einmal genauer erklären. Schritt für Schritt.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch wenn der Name etwas anderes assoziieren lässt,

Eingetragen von ronald (3857)
am 23.06.2012 - 19:13 Uhr

Views hat nichts mit der Darstellung zu tun.
Views ist ein Datenbankabfragegenerator.

Die Darstellung passiert einzig in den Templates.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Information.

Eingetragen von Svenswiss (218)
am 24.06.2012 - 13:27 Uhr

Danke für die Information. Ist es möglich mit Display Suite so eine Ansicht zu erzeugen? ohne Coden?

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zusammen Andere frage.

Eingetragen von Svenswiss (218)
am 27.06.2012 - 06:21 Uhr

Hallo zusammen

Andere frage. wie erreiche ich jetzt in (views-view-fields--letzte-vier-eintreage.tpl.php)

<?php
/**
* @file views-view-fields.tpl.php
* Default simple view template to all the fields as a row.
*
* - $view: The view in use.
* - $fields: an array of $field objects. Each one contains:
*   - $field->content: The output of the field.
*   - $field->raw: The raw data for the field, if it exists. This is NOT output safe.
*   - $field->class: The safe class id to use.
*   - $field->handler: The Views field handler object controlling this field. Do not use
*     var_export to dump this object, as it can't handle the recursion.
*   - $field->inline: Whether or not the field should be inline.
*   - $field->inline_html: either div or span based on the above flag.
*   - $field->wrapper_prefix: A complete wrapper containing the inline_html to use.
*   - $field->wrapper_suffix: The closing tag for the wrapper.
*   - $field->separator: an optional separator that may appear before a field.
*   - $field->label: The wrap label text to use.
*   - $field->label_html: The full HTML of the label to use including
*     configured element type.
* - $row: The raw result object from the query, with all data it fetched.
*
* @ingroup views_templates
*/
?>

<?php
print $fields['title']->content;
?>

<?php
print $fields['field_arbeitspensum']->content;
?>

<?php
print $fields['field_arbeitsverhaltnis']->content;
?>

<?php
print $fields['field_spezielle_fahigkeiten']->content;
?>

denn

<?php
print $fields['field_arbeitspensum']->content;
?>
neben
<?php
print $fields['title']->content;
?>
anzuzeigen nicht drunter.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist jetzt eine Sache von

Eingetragen von wla (9461)
am 27.06.2012 - 08:40 Uhr

Das ist jetzt eine Sache von CSS. Views gibt der Ausgabe ja bereits genügend Tags mit Klassen und/oder IDs mit, so daß man einzelne DIVs gezielt ansprechen kann. Dann läßt sich in CSS über float dafür sorgen, daß diese Bereiche nebeneinander ausgegeben werden. Anschließend nicht vergessen, den float wieder aufzuheben. In CSS mußt Du Dich leider einarbeiten, denn das braucht man für die Gestaltung des Aussehens permanent.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bedanke mich Werner. Ich

Eingetragen von Svenswiss (218)
am 27.06.2012 - 17:39 Uhr

Ich bedanke mich Werner. Ich werde mich in CSS einarbeiten müssen, sonst komme ich nicht weiter :-)
Werde mich sicher wieder melden.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zuerst einmal Herzlichen Dank

Eingetragen von Svenswiss (218)
am 04.07.2012 - 12:21 Uhr

Zuerst einmal Herzlichen Dank Werner. Hast mir sehr geholfen. Es war ja so einfach -> die Ausgabe dieses Feldes neu definieren! habe es ja nicht verstanden, erst gestern nach Tagen üben habe ich es endlich geschafft :-)

Ich wollte jetzt fragen was besser ist in Views selber die Layout erstellen oder in die views-view-fields--demo.tpl.php. ich nehme an die views-view-fields--demo.tpl.php Themen währe besser wegen Modul Aktualisierung, nicht das mir der Layout überschrieben wird beim nächsten Updaten.

Deshalb meine Frage jetzt

Wie muss ich es anstellen das in views-view-fields--demo.tpl.php die gleiche Thema habe wie in Views 3. Oder besser gesagt die gleiche Ansicht.

Herzlichen Dank im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es spricht für mich nichts

Eingetragen von wla (9461)
am 04.07.2012 - 12:48 Uhr

Es spricht für mich nichts dagegen, in einem speziellen View das Layout über eine selbst definierte Ausgabe eines Feldes zu regeln. Wenn Du mit Template-Files in Views arbeiten willst, kannst Du Dir bei Views unter Extras > Theme die möglichen Template-Files anzeigen lassen. Es existiert bei Views aber nur der allgemeine File. Dann kopierst Du den allgemeinen File aus dem Views-Modul in Dein Theme und benennst ihn entsprechend um, damit er genau auf diese eine View paßt. Das ist etwas gewöhnungsbedürftig und dann kommt noch die eigentliche Anpassung der Ausgabe in dem File. Da ist es einfacher, das über die selbst-definierte Ausgabe zu regeln, aber es hängt letztlich vom Einzelfall ab.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dankeschön. Ich bin sehr

Eingetragen von Svenswiss (218)
am 04.07.2012 - 13:23 Uhr

Dankeschön. Ich bin sehr Zufrieden, die Ansicht ist genauso wie ich es haben wollte. Jetzt zu meinen Problem. Views zeigt mir jetzt doppelte Einträge.

Habe mit Datenbankabfrageeinstellungen->Eindeutig betätigt passiert aber nichts.

Herzlichen Dank im Voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe das jetzt nicht.

Eingetragen von Svenswiss (218)
am 04.07.2012 - 22:07 Uhr

Ich verstehe das jetzt nicht. Die Felder [feld2] und [feld6] stören sich gegenseitig. Wenn der feld2 zu lange ist verschiebt er den feld6 nach unten. Wie kann ich das fixieren? das sich der feld6 nicht verschiebt.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schrieb Dankeschön.

Eingetragen von Svenswiss (218)
am 04.07.2012 - 22:11 Uhr
Svenswiss schrieb

Dankeschön. Ich bin sehr Zufrieden, die Ansicht ist genauso wie ich es haben wollte. Jetzt zu meinen Problem. Views zeigt mir jetzt doppelte Einträge.

Habe mit Datenbankabfrageeinstellungen->Eindeutig betätigt passiert aber nichts.

Herzlichen Dank im Voraus

Darum die doppelten Einträge!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Feldlänge regelst Du

Eingetragen von wla (9461)
am 04.07.2012 - 23:02 Uhr

Die Feldlänge regelst Du schlicht und simpel über CSS. Sieh die HTML-Ausgabe an und stelle fest, welche Klassen bei dem entsprechenden Feld vorhanden sind. Das sollte reichen, um das Feld in CSS eindeutig anzusprechen und mittels width eine Breite vorzugeben.
Die Einstellung "eindeutig" liefert oft nicht das, was man erwartet. Es wird der ganze Record betrachtet und nicht nur die ausgegebenen Felder.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dankeschön für die schnelle

Eingetragen von Svenswiss (218)
am 05.07.2012 - 11:18 Uhr

Dankeschön für die schnelle Antwort aber ich erziele mit der Lösung nicht das erwünschte Resultat. Ich schildere kurz das Problem.
Ich habe einen Inhaltstyp. Benutzer betätigt die entsprechenden Daten ein, Beispiel
Feld mit Auswahlkasten 1 2 3 4. Betätigt der Benutzer einen Auswahlkasten ist kein Problem Layaout bleibt erhalten. Betätigt der Benutzer mehrere Auswahlkasten kommt der Layout durcheinander.

Hier wie es nicht aussehen soll

Hier wie es aussehen soll

Ich denke ich müsste eine neue div classe erstellen für Feld 6.

Liebe Grüsse

  • Anmelden oder Registrieren um Kommentare zu schreiben

Feldvorlage verwenden

Eingetragen von Svenswiss (218)
am 25.07.2012 - 13:43 Uhr

Funktioniert! Denn Feld auswählen -> DESIGN-EINSTELLUNGEN -> Feldvorlage verwenden, Aktivieren und schon funktionierts. Keine doppelte einträge mehr :-)

LG

  • 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 5 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 4 Wochen 1 Stunde
  • In der entsprechenden View
    vor 4 Wochen 1 Stunde
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 1 Stunde
  • 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: 20456

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