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

[HILFE] Views und Argumente

Eingetragen von solfire (34)
am 11.12.2008 - 22:08 Uhr in
  • Views
  • Drupal 5.x

Hi, hab mich jetzt endlich mal angemeldet, nachdem ich sonst nur stiller Leser war. Und natürlich hat die Anmeldung auch einem ganz speziellen Grund. Ich hab ein Problem und brauche etwas Hilfe.

Ich möchte einen View erstellen, der durch die Argumente auch für mehrere Terms gilt.

url: www.domain.de/$arg/latest

$arg soll für die Terms eines Vokabulars gelten

Beispiele:

url: www.domain.de/computer/most-votet
url: www.domain.de/computer/notebooks/most-votet
url: www.domain.de/computer/hardware/most-votet

Der View soll dann immer nur die teaser des jeweiligen Terms anzeigen.

Alles andere des Views ist kein Problem. Also sortieren und auswählen der Votes bekomm ich noch hin.

Hat jemand ne Idee oder kann mir einen Tip in die richtige Richtung geben??

‹ Veröffentlichungseinstellungen nach Erreichen eines Datums [gelöst] Region als Block zwischen Teaser und Inhalt im Artikel ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, vielleicht versteh ich

Eingetragen von mr_k (34)
am 11.12.2008 - 22:32 Uhr

Hm, vielleicht versteh ich Dich nicht richtig, aber Dein aufgelistetes Beispiel müsste doch schon funktionieren.

Bei den Argumenten noch Arguments by Term auswählen und dann gibt:

url: www.domain.de/computer/most-votet = die am höchsten bewerteten Computer zurück
url: www.domain.de/notebooks/most-votet = die am höchsten bewerteten Notebooks
und url: www.domain.de/hardware/most-votet = die hardware...

bekommst Du eine falsche oder gar keine Ausgabe?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich versuch das mal besser zu erklären

Eingetragen von solfire (34)
am 12.12.2008 - 00:27 Uhr

Ne Du hast mich leider nicht verstanden und hast auch die URL verkleinert...

also ich möchte das $arg darüber entscheidet, von welchem (Sub)Term der View ist

Vokabular / Taxonomy:

hardware
-notebooks
--subnotebooks
-computer

jede Seite davon soll auch mit /most-votet angesprochen werden, ohne für jeden Term einen eigenen View zu schreiben. Bei 50 Terms wird das ein bischen viel und ist auch schlecht zu warten. Und ich brauch noch 4 weitere wie z.B. last-week usw.

url: www.domain.de/[catpath-raw]/most-votet

Ich hab dann z.B auf www.domain.de/hardware einen Link $aktuelleURL + /most-votet im Template

Vieleicht ist es jetzt verständlicher geworden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, nur mal zum

Eingetragen von mr_k (34)
am 12.12.2008 - 10:46 Uhr

OK, nur mal zum Verständnis:

www.domain.de/hardware/notebooks ist doch bestimmt ein Alias (wahrscheinlich Pathauto),
von taxonomy/term/123.

D.h. wenn Du eine view hast mit dem Pfad taxonomy/term, dann greift views bei jedem
Term, egal wie der als REAL URL heißt, da taxonomy/term ein Systempfad von Drupal und im Hintergrund immer vorhanden ist.

Für Dich bedeutet das vier Views mit den Pfaden:

taxonomy/term/most-voted
taxonomy/term/last-week
taxonomy/term/most-was-auch-immer
taxonomy/term/last-was-auch-immer

Bei jeder View deine gewünschte Sortierung einstellen und dann
kannst du z.B. Deine most-voted view aufrufen über

www.domain.de/hardware/mostvoted
www.domain.de/hardware/notebooks/mostvoted
www.domain.de/hardware/notebooks/dell/mostvoted

  • Anmelden oder Registrieren um Kommentare zu schreiben

Teilerfolge

Eingetragen von solfire (34)
am 12.12.2008 - 13:50 Uhr
mr_k schrieb

OK, nur mal zum Verständnis:

www.domain.de/hardware/notebooks ist doch bestimmt ein Alias (wahrscheinlich Pathauto),
von taxonomy/term/123.

Ja genau so ist es.

mr_k schrieb

D.h. wenn Du eine view hast mit dem Pfad taxonomy/term, dann greift views bei jedem
Term, egal wie der als REAL URL heißt, da taxonomy/term ein Systempfad von Drupal und im Hintergrund immer vorhanden ist.

Das ist gut zu wissen, war mir so nicht bekannt, obwohl ich schon ganz viel von Drupal kenne. War aber eher der Modulschreiber bis jetzt. Mit Views hatte ich mich noch nicht so beschäftigt.

mr_k schrieb

Für Dich bedeutet das vier Views mit den Pfaden:

taxonomy/term/most-voted
taxonomy/term/last-week
taxonomy/term/most-was-auch-immer
taxonomy/term/last-was-auch-immer

Bei jeder View deine gewünschte Sortierung einstellen und dann
kannst du z.B. Deine most-voted view aufrufen über

www.domain.de/hardware/mostvoted
www.domain.de/hardware/notebooks/mostvoted
www.domain.de/hardware/notebooks/dell/mostvoted

Das klappt schon ganz gut, aber noch nicht so wie ich möchte. Zumindest der View ist nun bei allen
Terms zu sehen. Ich habe aber noch nicht die korrekten Nodes im View :-(

Nehmen wir nochmal die URLs hier als Beispiel:

www.domain.de/hardware/mostvoted
www.domain.de/hardware/notebooks/mostvoted
www.domain.de/hardware/notebooks/dell/mostvoted

Der View zeigt mir überall den gleichen Inhalt an und die Sortierkriterien greifen nicht.

Ich möchte also bei hardware den Term + alle Subterms haben (hardware, notebooks, dell),
bei notebooks dann nur notebooks und dell...

Der Titel des des Views zeigt mir leider immer den WebSeitennamen - WebSeitentitel an,
soll aber eigentlich immer der aktuelle Term sein. Gibts da nen Platzhalter für, so ala %term ?

Danke schon mal für die Hilfe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du bei den Argumenten

Eingetragen von mr_k (34)
am 12.12.2008 - 14:13 Uhr

Hast Du bei den Argumenten Taxonomy: Term ID ausgewählt?
Dann müsste immer nur der aktuelle Term angezeigt werden...

In diesem Argument Taxonomy: Term ID gibt es auch einen
Titelfeld, da müsste dann %1 rein, damit immer der
Term als Title angezeigt wird. Bei Option kannst Du noch die Tiefe festlegen,
d.h. wie weit in der Termhierarchie nach unter gesucht werden soll...

Hoffe das Hilft Dir weiter...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das klappt noch nicht

Eingetragen von solfire (34)
am 12.12.2008 - 14:37 Uhr

Ich poste mal die Config:

Seite
URL: taxonomy/term/meist-bewertet
Ansichtstyp: Liste der Anrisstexte
Titel: (ist leer)

Argumente
Taxonomie: Begriff ID(argumenttyp) Alle Werte Anzeigen(standard) %1(titel) 0(option)

Filter
Node: Veröffentlicht gleich ja

Sortierkriterium
Total Votes
Node: Erstellungszeitpunkt

Hab ich irgendwas vergessen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gibt eine FAST Lösung

Eingetragen von solfire (34)
am 12.12.2008 - 18:11 Uhr

Der View muss so ausschauen:

Seite
URL: taxonomy/term/$arg/latest (das ist dann der Standard)

damit überschreibt man taxonomy/term

Erreichbar über den normalen term-link, also ohne das "/latest"

Der zweite View muss dann so ausschauen:

Seite
URL: taxonomy/term/$arg/best-votet (das ist dann der zweite View)

Erreichbar über den term-link, aber mit "/best-votet"

Das ganze kann man dann noch kombinieren mit den Menüfunktionen des Views, so das man dann oberhalb der Listen noch eine Kartenreitermenü hat mit den verschiedenen (View)Seiten.

Das klappt auch ganz gut, aber es gibt noch Probleme:

- Auf dem "/best-votet" View verschwinden die Kartenreiter, die sind also nur auf dem Basisview zu sehen!
- Breadcrumbs zeigen den Weg zur aktuellen Kategorie nicht mehr an
- Der Link von "/best-votet" im Kartenreiter zeigt auf /taxonomy/term/XX/best-votet, was man ja nicht haben möchte, sondern lieber das, was der Autopfad "ausspuckt...

Hat jemand Lösungsvorschläge???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich brauch immernoch Hilfe

Eingetragen von solfire (34)
am 13.12.2008 - 22:40 Uhr

Hat jemand eine Idee??

das mit den URL's in den Tabs hab ich gelößt und zwar dadurch, das ich per Hand die aliase eingetragen habe:

/taxonomy/term/1/best-votet -> /hardware/best-votet

Aber ich habe immernoch folgende Probleme:

  • Tabs werden nur beim "/latest" angezeigt, klickt man auf den "/best-votet" Tab erscheint zwar der View, aber die Tab-Leiste ist weg...
    Eigentlich sollte ja dann nur der zweite Tab aktiv werden!
  • Die Breadcumbs stimmen nicht mehr.
    Ich nutze Taxonomy Breadcrumb und Menu Trails.
    Deaktivier ich die beiden erstellten Views funktioniert alles wieder ganz normal.
  • 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 3 Wochen 11 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 3 Tagen
  • In der entsprechenden View
    vor 4 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 11 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20461

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