Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Sortierungsproblem in der Ausgabe von "Rendered Entity"

Eingetragen von manarak (57)
am 14.11.2015 - 15:02 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,

ist mein erster Post hier :-)

Ich bin neu bei Drupal und versuche damit eine Art Verzeichnis-Webseite mit Bewertungen zu entwickeln, die Funktion ist ähnlich wie Rezensionen, wie z.B. eine Filmdatenbank mit Kommentaren.
(nein, das Reviews Modul konnte ich dafür nicht verwenden, es ist zu simpel)

Ich habe mich durch etliche Module durchgewurstelt und letztenendes es fertiggebracht, dass der Hauptnode angezeigt wird zusammen mit einem Link "neue Rezension schreiben" sowie die bereits existierenden Rezensionen.

dafür musste ich folgende Module installieren:

Entity Reference
Entity reference prepopulate
Entity Reference Prepopulate Token
Inline Entity Form
References dialog
die ganzen display suite und chaos tools module
sowie
table element und corresponding entity references
(letzteres ist das, was schlussendlich die Rezensionen auf dem Hauptnode hat erscheinen lassen)

diese lange Liste ist eigentlich schon ein dicker Hund, wenn man bedenkt, wie einfach so ein Parent/Child sein sollte, ist eigentlich nur ein Kommentarsystem - warum muss man dafür so viele Module installieren und sich in alle Richtungen verrenken !?

Aber ich bin ja noch nicht aus dem Schneider, mein Problem ist folgendes: die Rezensionen werden in der Reihenfolge ihrer Node-ID angezeigt, aufsteigend. Ich will aber, dass sie absteigend nach Datum angezeigt werden (ok, absteigend nach Node-ID könnte eine Umgehungslösung sein).

Um die Liste der bereits existierenden Rezensionen auf dem Hauptnode anzuzeigen, benutze ich ein Entity_Reference Feld. Dieses besitzt zwar in "manage fields" Sortierungs-Optionen, jedoch scheinen diese keinen Einfluss auf den Output zu haben.

Ideen?

‹ [gelöst] Javascript für unangemeldete Leser loswerden? Taxonomy Begriffe sortiert ausgeben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Ausgabe und dazugehörige

Eingetragen von Jenna (1883)
am 14.11.2015 - 17:25 Uhr

Die Ausgabe und dazugehörige Datenbankabfragen kannst du mit Views umsetzen, dieses Modul ist eigenlich unverzichtbar, ab Drupal 8 auch im Core enthalten.

https://www.drupal.org/project/views

Umfangreiche Tutorials dazu findest du hier:
http://www.wunderkraut.com/content/taming-the-beast-learn-views-with-nod...

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke JennaAls Anfänger

Eingetragen von manarak (57)
am 14.11.2015 - 19:40 Uhr

Danke Jenna

Als Anfänger brauche ich etwas mehr Anleitung - bedeutet Deine Antwort, dass ich die Rezensionen-Liste mit Views umsetzen soll und nicht mit Entity Reference?
Wird dann mein "Rezensionen" Rendered-Entity Feld ein hidden field?

Ausserdem: gibt es den Wunderkraut Stoff auch in Textform?
Ich finde Videos sehr mühsam, vor allem zum Suchen nach Stichworten!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Arbeite die Videos durch,

Eingetragen von wla (9461)
am 14.11.2015 - 20:06 Uhr

Arbeite die Videos durch, denn nur vom Lesen kann man Views nicht begreifen. Die Videos sind zwischen 8 und 15 Minuten lang. Was in dem Video gezeigt wird, sollte man jeweils in einer Testinstallation durchspielen. Bis zum zwanzigsten Video solltest Du aber schon durchhalten. Was Besseres als diese Videotutorials wirst Du zu Views nicht finden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: bedeutet Deine

Eingetragen von Jenna (1883)
am 15.11.2015 - 01:21 Uhr
Zitat:

bedeutet Deine Antwort, dass ich die Rezensionen-Liste mit Views umsetzen soll und nicht mit Entity Reference?

Entity Module sind schon richtig, Display Suite kannst du bei Einsatz von Views auch weglassen, je nach Stand deiner Kenntnisse was Theming angeht.

Wie wla schon schreibt, Views als Text zu erklären ist nicht wirklich machbar, da durch die ganzen Filter und Feldwerte (schier unendliche Möglichkeiten) das kaum nachvollziehbar zu beschreiben wäre.

Baue einfach eine eigene Testview parallel zum jeweiligen Video mit, das klappt am besten und prägt sich auch besser ein.

Eine Stichwortsuche zu einzelnen Themen findest du hier: (bei Tags "Drupal" eingeben), dann kommen die Themenbereiche.
http://stackoverflow.com/tags

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Tips, aber ich

Eingetragen von manarak (57)
am 15.11.2015 - 21:01 Uhr

Danke für die Tips, aber ich komme nicht weiter.

Ich habe jetzt erfolgreich eine View eingesetzt, was mein Problem aber nicht löst, weil die View nur auf dem Admin-Formular bei "Add content" angezeigt wird, aber nicht für die Ausgabe des Nodes an Besucher.
Die meisten Tutorials verfehlen hier das Thema, denn sie betreffen die Ausgabe von rendered entities in den Admin/Editor-Formularen und nicht die Ausgabe an den Besucher.

Folgende 4 Bilder zeigen, was ich gemacht habe, und wo:

hier das entity reference Feld im manage fields:
www.arztpraxis-heuried.ch/images/img1.png

hier sieht man, dass ich dafür eine View eingesetzt habe.
Die View funktioniert korrekt, und wenn ich das Feld auf diesem Formular sichtbar mache indem ich es in den Contentbereich ziehe, werden die Reviews auch in der korrekten Reihenfolge angezeigt, bzw. sie gehorchen der View.
www.arztpraxis-heuried.ch/images/img2.png

Das Problem liegt eben im "manage display" Bereich:
www.arztpraxis-heuried.ch/images/img3.png

Hier gibt es keine Optionen, um die Ausgabe zu sortieren oder um eine View einzusetzen.
www.arztpraxis-heuried.ch/images/img4.png

Ich arbeite mich gerade durch verschiedene Tutorials und beschreibungen. Wie oben bemerkt ist sehr nervig, dass oft nicht oder schlecht zwischen Content-Eingabeformular und Content-Ausgabe unterschieden wird.

Ich habe das gefühl, dass ich die Ausgabe über das Entity Reference Feld vergessen kann, und stattdessen eine View and meinen Node anhängen muss.
Oder könnte ich auch eine View in ein Ausgabefeld packen?

Vielen Dank für Hilfe

P.S. das Forum funktioniert nicht richtig. Als ich versucht habe, Bilder an meinen Post anzuhängen kam ein Fehler, und die Verlinkung auf extern gehostete Bilder funktioniert auch nicht, obwohl img als zulässiges Tag geführt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Als ich versucht

Eingetragen von Jenna (1883)
am 16.11.2015 - 00:25 Uhr
Zitat:

Als ich versucht habe, Bilder an meinen Post anzuhängen kam ein Fehler, und die Verlinkung auf extern gehostete Bilder funktioniert auch nicht, obwohl img als zulässiges Tag geführt wird.

Versuch das mal ganz unten unter dem Ausklappfeld "Dateianhänge", das sollte bzw. hat bisher immer funktioniert.

Alles was du mit Views erstellst, wird nicht über Manage Display im Content Type ausgegeben, das sind 2 getrennte Möglichkeiten.

Du kannst das Managed Display im Standard Mode nutzen für z.B. die Eingabeformulare der Redakteure.

Wenn du mit Views eine Seite vom Typ Inhalt anlegst und den Pfad z.B. restaurants/all nennst und dazu einen Menüpunkt erstellst im Hauptmenu in der View direkt, dann noch unter "Felder" die Felder eintragen die du benötigst, dann hast du eine neue Seite mit Menüpunkt Restaurant. Mal als ganz simples Beispiel.

Ebenso kannst du diese View auch als Block ausgeben und dann unter Blöcke in bestimmte Regionen packen.

Zu Views gibt es reichlich weitere Layout Module, z.B. Grids, Slider, Bootstrap Accordion, Tabs, Thumbs usw.

Was du jetzt gemacht hast, unter Manage Display die Ausgabe zu steuern, ist dafür gedacht wenn man z.B. Views nicht nutzen möchte, dann muß man die Inhalte ja auch irgendwie darstellen können.

Grüße Jenna

ergänzt: Damit Gäste freigegebenen Inhalt sehen können, mußt die Einstellungen auf Zugriff: Berechtigung | Veröffentlichten Inhalt anzeigen
setzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Dateianhänge" hat mit meiner

Eingetragen von manarak (57)
am 16.11.2015 - 10:04 Uhr

"Dateianhänge" hat mit meiner 80k grossen png Datei nicht funktioniert.
Ich probiere es nochmal...
ok klappt.

Danke Jenna, das mit den einzelnen Views, Listen, Grids, usw. habe ich schon geschafft - ich finde das auch nicht weiter schwierig, das Problem für mich liegt darin, diese View zusammen mit einem Parent Node anzuzeigen.

Also zum Beispiel, dass unter dem Pfad /restaurants/hexenkessel der Node für das Restaurant "Hexenkessel" angezeigt wird sowie darunter die Liste der Rezensionen, die den Hexenkessel betreffen.
Und zwar auf derselben Seite.

Kennst Du eine Anleitung die genau das beschreibt?

Vielen Dank nochmals für die Hilfe :-)

AnhangGröße
img1.png 39.23 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

manarak schrieb Also zum

Eingetragen von degunino (109)
am 16.11.2015 - 09:11 Uhr
manarak schrieb

Also zum Beispiel, dass unter dem Pfad /restaurants/hexenkessel der Node für das Restaurant "Hexenkessel" angezeigt wird sowie darunter die Liste der Rezensionen, die den Hexenkessel betreffen.

https://www.drupal.org/project/eva

Eines von vielen Modulen, mit denen man sowas umsetzen kann.
Tutorials findest Du einige im Netz.

  • Anmelden oder Registrieren um Kommentare zu schreiben

degunino schrieb manarak

Eingetragen von manarak (57)
am 16.11.2015 - 10:06 Uhr
degunino schrieb
manarak schrieb

Also zum Beispiel, dass unter dem Pfad /restaurants/hexenkessel der Node für das Restaurant "Hexenkessel" angezeigt wird sowie darunter die Liste der Rezensionen, die den Hexenkessel betreffen.

https://www.drupal.org/project/eva

Eines von vielen Modulen, mit denen man sowas umsetzen kann.
Tutorials findest Du einige im Netz.

ah, noch ein Modul...
Danke für den Tipp, schaue ich mir Mal an!

Kennst Du zufällig ein Tutorial, dass genau meinen Fall beschreibt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Geschafft!

Eingetragen von manarak (57)
am 16.11.2015 - 10:25 Uhr

Danke Degunino, das EVA Modul hat schlussendlich die Funktionalität gebracht, die ich suchte.

Konnte man dasselbe eigentlich auch ohne EVA erreichen?

Mich wundert, dass man für so etwas simples so viele Module benötigt?

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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