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

[gelöst] Views Ausgabe

Eingetragen von admindrupal (347)
am 21.02.2013 - 09:31 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Wie kann ich zum Beispiel auf der Startseite ein Views so anzeigen, dass jedes Feld ohne Zeilenumbruch hinter einander angezeigt wird, so dann ich dann

in der Datei 'views-view-field--home--newstext.tpl.php' selbst den Umbruch

<?php
print $output;
?>

festlegen kann.

Es ist so, dass Views alle Meldungen in Bereich auflistet und das klappt wunderbar.

Nun wollte ich, die letzten 3 Meldungen auf der Startseite via Views darstellen, mit dem Feld

-FOTO
-DATUM
-MELDUNG

Wie muss ich vorgehen, dass ich das hinbekomme? Denn im Moment ist es so, dass immer ein Zwischenraum der ausgegeben felder angezeigt wird.

‹ Upcoming-Anzeigeprobleme bei Wiederholungsterminen [gelöst] Views Ausgabe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kannst Du das nicht evt. mit

Eingetragen von montviso (2188)
am 21.02.2013 - 09:47 Uhr

Kannst Du das nicht evt. mit CSS machen?
Also die entsprechenden Container mit display:inline stylen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das habe ich schon versucht,

Eingetragen von admindrupal (347)
am 21.02.2013 - 09:53 Uhr

Das habe ich schon versucht, doch es scheint, dass in dem <?php print $output; ?> dieser Zeilenumbruch mit drin ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da hilft nur mal nachgucken

Eingetragen von montviso (2188)
am 21.02.2013 - 10:16 Uhr

Da hilft nur mal nachgucken im Quelltext.
Es gibt ja sehr viele Möglichkeiten, die Erscheinung im Frontend zu beeinflussen.

Aus dem Quelltext solltest Du rauslesen können, wo der Zeilenumbruch her kommt.

Also erst mal klären, Ist es ein BR, ein P oder ein Block-Container?

  • Anmelden oder Registrieren um Kommentare zu schreiben

$output

Eingetragen von dark_underground (21)
am 21.02.2013 - 10:17 Uhr

geh in die view und mach ein rewrite auf die felder und da kannst du dann html entfernen oder du setzt alle felder "von der anzeige ausschliessen",
addesst ein neues global textfield und baust dir die dinger so zusammen wie du willst mit html und tokens ... aber denk dran die tokens in

<?php
[token]
?>
zu setzen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch ne Idee

Eingetragen von dark_underground (21)
am 21.02.2013 - 10:29 Uhr

Du kannst auch wenn du ein rewrite output auf ein Feld machst das HTML des Feldes strippen ...

dann fallen auch die Formatierungen weg ...

oder du nimmst den Haken bei "add Standard-Classes" weg ...

es gibt so viele Möglichkeiten ohne gleich in ne tpl eingreifen zu müssen ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deinen Beitrag, ich

Eingetragen von admindrupal (347)
am 21.02.2013 - 10:36 Uhr

Danke für deinen Beitrag, ich habe es jetzt auch so zu stande bekommen, so dass ich <?php print strip_tags($output,"<img>"); ?> alle HTMLs enferne außer den Tag <img>.

Nun habe ich aber schon wieder ein Problem. Ich möchte das Foto auf der linken Seite plazieren.

Wie kann ich auf das Objekt zugreifen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super

Eingetragen von dark_underground (21)
am 21.02.2013 - 10:41 Uhr

Deshalb hab ich ja gesagt geh in die view und schau die ausgabemöglichkeiten an ... dann kannst du dieses ganze custom php das noch obendrauf gepackt wird weg lassen ... views ist genau dafür gemacht worden ...

schau dir mal den screenshot an ...

AnhangGröße
views_rewrite.png 258.24 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

stimmt, danke .... das hatte

Eingetragen von admindrupal (347)
am 21.02.2013 - 10:44 Uhr

stimmt, danke .... das hatte ich auch schon benutzt an anderer stelle, doch bin ich durch dich erst wieder darauf gekommen Danke schön :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

admindrupal schrieb stimmt,

Eingetragen von dark_underground (21)
am 21.02.2013 - 11:09 Uhr
admindrupal schrieb

stimmt, danke .... das hatte ich auch schon benutzt an anderer stelle, doch bin ich durch dich erst wieder darauf gekommen Danke schön :)

Na ist doch spitze ... damit kannst du eigentlich alles machen denn über diese rewrite funktionen in views werden preprocess aktionen ausgelöst und man ist mehr sorgen los als man denkt ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

das ist alles gut und schön,

Eingetragen von admindrupal (347)
am 21.02.2013 - 11:21 Uhr

das ist alles gut und schön, doch wie kann ich dann auf das foto zugreifen, damit ich es align="left" definiere?

Ich muss mich selbst korrigieren :)

also hier ist einfachste Lösung zu meinem Problem:

<span style="float: left; width: 120px"><?php print $output; ?></span>

Ich habe komplizierter mir das vorgestellt. Danke an alle, die sich mit ihrem Wissen an der Sache beteiligt haben - bitte weiter so!!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die sauberere Lösung ist, dem

Eingetragen von wla (9461)
am 21.02.2013 - 13:33 Uhr

Die sauberere Lösung ist, dem Span eine Klasse mitzugeben und das dann im CSS zu regeln. Es gibt da so einen Grundsatz der Trennung von Inhalt und Design!

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke werner, jetzt wo ich

Eingetragen von admindrupal (347)
am 21.02.2013 - 13:44 Uhr

danke werner, jetzt wo ich lese, merke ich auch, dass ich oberflächlich mich verleiten ließ.
Danke für deinen kompetenten und fachlich korrekten Hinweis.

  • Anmelden oder Registrieren um Kommentare zu schreiben

admindrupal schrieb das ist

Eingetragen von dark_underground (21)
am 21.02.2013 - 15:39 Uhr
admindrupal schrieb

das ist alles gut und schön, doch wie kann ich dann auf das foto zugreifen, damit ich es align="left" definiere?

Ich muss mich selbst korrigieren :)

also hier ist einfachste Lösung zu meinem Problem:

<span style="float: left; width: 120px"><?php print $output; ?></span>

Ich habe komplizierter mir das vorgestellt. Danke an alle, die sich mit ihrem Wissen an der Sache beteiligt haben - bitte weiter so!!!!

bleib aus der tpl draußen ...

in dem rewrite steht doch alles ... von html tags bis hin zu selbst zusammenschustern ... was du nur immer mit dem

<?php
print $outout;
?>
hast ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

okay, ich habe es nun auch so

Eingetragen von admindrupal (347)
am 25.02.2013 - 07:40 Uhr

okay, ich habe es nun auch so gemacht und es ist wie du schon sagst / schreibst, die saubere lösung. danke und weiter so ....

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

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