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

Menüpunkt anzeigen in Abhängikeit von Views Ergebnis

Eingetragen von steffis. (389)
am 01.10.2024 - 08:52 Uhr in
  • Views
  • Drupal 9.x oder neuer

Zu Views gehört es dazu - wenn als Anzeige "Seite" ausgewählt ist - auch einen Menüpunkt für diese View zu erstellen.
Kann man die Anzeige dieses Menüpunktes so aufbereiten, dass der auch nur angeziegt wird, falls ein Ergebnis in der View vorliegt?
Im Bereich "Menü" habe ich dazu nichts gefunden.

Beispiel: Wenn es keine aktuellen Termine gibt, soll "Termine" im Menü auch nicht angezeigt werden.

‹ Filter im View Menüpunkt anzeigen in Abhängikeit von Views Ergebnis ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kann so nicht gehen, denn

Eingetragen von wla (9461)
am 01.10.2024 - 12:16 Uhr

Das kann so nicht gehen, denn bevor die View nicht ausgeführt wurde, steht ja noch nicht fest, ob es ein Ergebnis gibt oder nicht. Das passiert erst mit dem Aufruf der View über den Menüpunkt. Deshalb gibt es ja auch in der View die Möglichkeit eine Anzeige aufzusetzen, die angezeigt wird, wenn kein Ergebnis vorhanden ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

klingt leider einleuchtend.

Eingetragen von steffis. (389)
am 10.10.2024 - 13:45 Uhr

klingt leider einleuchtend. Aber warum ist mir so, als ob es das zB bei WordPress gäbe?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Machbar ist auch das, aber wahrscheinlich nur über custom code

Eingetragen von C_Logemann (912)
am 14.10.2024 - 22:57 Uhr
steffis. schrieb

klingt leider einleuchtend.

Also ein direkten Bezug zum Views-Page Display gibt es nicht und das kann man via standard Core nicht einfach konfigurieren. Insofern hat Werner recht. Allerdings kann man die Anzeige von Menü-Punkten per Code steuern und zur Entscheidung im Code auch das Ergebnis ein View bzw. dessen Datenbank-Abfrage nutzen. Nicht unmöglich daß jemand das in ein Contrib-Modul gepackt hat, aber wahrscheinlich nicht. Somit läuft das wohl auf custom code hinaus, der aber nicht unbedingt in die Anfänger-Kategorie gehört. Aber seit Drupal auf Symfony basiert und massiv objektorientiert im Core ist, können wir ganz ohne Hacks auch an Bereiche ran, die nicht per Hook erreichbar sind. D.h. es ist unter Drupal 10 exorbibtant mehr möglich als man sich bis einschließlich Drupal 7 nur zu träumen wagen konnte.

steffis. schrieb

Aber warum ist mir so, als ob es das zB bei WordPress gäbe?

Na ja, ich glaube für Wordpress gibt es nicht mal etwas ähnliches wie ein Views Plugin. Ich war mal bei einem Wordpress Meetup, bei dem jemand stolz berichtet hat, endlich ein Plugin gefunden zu haben, der irgendeine Content-Liste erstellt hat in der Art wie er das haben wollte. Da dachte ich mir dann, seit Views (d.h. seit Drupal Version 4) das für Drupal ein Kinderspiel ist. Ich wollte aber nicht mit Drupal prahlen und habe da nichts zu gesagt.
Mit Wordpress lässt sich im Grunde auch alles machen was man will. Aber da habe ich das Gefühl, daß da immer was dran geheftet und umgebogen wird. Es ist ja nicht so. daß dies mit Drupal früher nicht auch gemacht wurde, wenn Nodes nicht gereicht haben wie z.B. mit Ubercart. Als im Core mit Drupal 7 dann das Entity-Konzept eingeführt wurde, konnte dann Commerce als wirklich integerierter Ansatz umgesetzt werden.
Wordpress wird vor allem oft wegen dem zunächst einfachen Bearbeitungs-Ansatz gewählt und wenn dann komplexere Anforderungen kommen muss man da mehr tricksen als mit Drupal. Mit dem neuen Ansatz "Drupal CMS" (Starshot Projekt) wird sich einiges ändern. Da legt Drupal die Messlatte bald sehr hoch für Einfachheit bei einfachen Websites. Aber alles läuft auf dem fantastischen Core mit dem es seit Symfony viel mehr Spass mach zu programmieren.

Edit: Tippfehler behoben

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine ausführliche

Eingetragen von steffis. (389)
am 15.10.2024 - 13:03 Uhr

Danke für deine ausführliche Antwort.
Custom code ist in diesem Projekt gerade zu aufwendig.

Deine Einschätzung zu WordPress teile ich und auf das Starshot Projekt bin ich sehr gespannt!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Custom Code kann leichter sein als Konfiguration

Eingetragen von C_Logemann (912)
am 15.10.2024 - 15:22 Uhr
steffis. schrieb

Custom code ist in diesem Projekt gerade zu aufwendig.

Ich kann mich nicht wirklich an ein Projekt (inkl. Kleinst-Projekte) erinnern, daß nicht wenigsten ein ganz klein wenig Custom Code z.B. im Custom Theme hatte oder sei es nur via Patch rein gemogelt zu einem Contrib-Modul.

Ich bin es gewöhnt in letzter Zeit unseren Kunden prophylaktisch die Angst zu nehmen, wenn ich sage, daß wir da am besten etwas programmieren. Mit dem entsprechenden KnowHow und laufendem Setup lässt sich ein Custom Modul mit einfach Funktion via "Drupal Code Generator" teilweise in 5 Minuten erstellen. Das ist dann oft schneller als Konfiguration, vor allem, wenn man das noch von einem Dev-System zu einem Produktiv-System transportieren muss.

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK Danke. Ich nehm das mal

Eingetragen von steffis. (389)
am 15.10.2024 - 17:35 Uhr

OK Danke. Ich nehm das mal mit. Liebe Grüße

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

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