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

[Gelöst] Beiträge anzeigen von andere Benutzer via Views

Eingetragen von Svenswiss (218)
am 26.09.2012 - 18:23 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo zusammen

Ich möchte gerne alle vorhandene Beiträge anzeigen von andere Benutzer via Views.
Also, ich Benutzer 1 möchte gerne von Benutzer 2 alle Beiträge sehen. Wie realisiere ich das?

Kann mir jemand Schritt für Schritt erklären wie ich das machen sol :-)

Bin schon seit zwei Tagen! daran es zu lösen ohne Erfolg.
Ich habe auch denn ganzen Forum durchsucht und probiert eben ohne Erfolg :-)

***UPDATE***
Hier sind meine Views Einstellungen

FELDER
Inhalt: Titel
Inhalt: Beitragsdatum (Erstellt am)

FILTERKRITERIEN
Inhalt: Veröffentlicht (Ja)
Inhalt: Typ (= irgendwas)

SEITENEINSTELLUNGEN
Pfad:/node/%/menu1
Menü:Reiter: menu1
Zugriff:Rolle | irgendwas

KONTEXTFILTER
Inhalt: Benutzer-ID des Autors
-Alle Ergebnisse für das gewählte Feld anzeigen
-Vorgabewert bereitstellen ---> alles schon probiert

BEZIEHUNGEN
Inhalt: Autor
auch ohne Beziehungen habe ich es ausprobiert

LG
Sven

‹ [gelöst] Kalkulation mit Computed_field [gelöst] - Views - Unterschiedliche Darstellung/Felder in der Block bzw. Page Ansicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ganz einfach. Wenn du als

Eingetragen von Ionit (1802)
am 26.09.2012 - 21:27 Uhr

Ganz einfach.

Wenn du als Path des Views /node/%/menu1 wählst und % ist der Platzhalter dann musst du als UID arg(1) zurückgeben.

Argument/Kontext-Filter:
"Benutzer:UID" -> "Standardargument zu Verfügung stellen" -> "PHP-Code" -> return arg(1);

Rufst du nun die URL /node/2/menu1 auf, werden dir alle Nodes des Users mit der UID 2 angezeigt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo lonitDanke für deine

Eingetragen von Svenswiss (218)
am 27.09.2012 - 11:29 Uhr

Hallo lonit

Danke für deine schnelle Antwort.

Meinst du unter
Vorgabewert bereitstellen
Typ: PHP-Code

und

<?php
$uid
= arg(1);
return
$uid;
?>

einfügen? das funktioniert nämlich nicht

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nurreturn arg(1);ohne

Eingetragen von Ionit (1802)
am 27.09.2012 - 11:32 Uhr

Nur

return arg(1);

ohne php-tags

Lösche mal deine "Beziehungen".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lieder nein Beziehungen habe

Eingetragen von Svenswiss (218)
am 27.09.2012 - 11:35 Uhr

Lieder nein

Beziehungen habe ich keine

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ändere mal deinen Path von

Eingetragen von Ionit (1802)
am 27.09.2012 - 11:40 Uhr

Ändere mal deinen Path von /node/%/menu1 auf

/irgendwas_anderes/%/menu1

"node" ist ja eigentlich für die Core-Nodes reserviert.

Wenn du node/2/menu1 verwendest, heißt das für den View ja /node/uid/menu1

Wenn es jetzt aber schon einen Node mit der nid 2 gibt, (node/nid/bla) kann es Probleme mit dem Path geben.

Bitte mal ausprobieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Könnte sein das ich das nicht

Eingetragen von Svenswiss (218)
am 27.09.2012 - 11:47 Uhr

Könnte sein das ich das nicht richtig erklärt habe.

Also Benutzer1 hat "Inhaltstyp1" ausgefühlt und fühlt noch "inhaltstyp2" aus also hat er zwei nodes erstellt

Benutzer2 geht auf Benutzer1 (auf seinen Inhalt also Node) da hat er seine node von "inhaltstyp1"
und jetzt möchte ich gerne das er auf button menu1 klickt und alle seine erstellte beiträge sehen kann aber nur von "inhaltstyp2"

Ich hoffe du verstehst mich :-)

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rufst du den View

Eingetragen von Ionit (1802)
am 27.09.2012 - 11:59 Uhr

Rufst du den View auschließlich über den Klick auf den Menü-Link auf oder hast du den Path (mit der richtigen UID) auch mal per Hand oben im Browser eingetippt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sooo ... ich habe jetzt mal

Eingetragen von Ionit (1802)
am 27.09.2012 - 12:42 Uhr

Sooo ... ich habe jetzt mal extra einen View erstellt und es es ausprobiert und bei mir klappt das ohne Probleme.

Warum das bei dir nicht funktioniert, weiß ich nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ionit schrieb Sooo ... ich

Eingetragen von Svenswiss (218)
am 27.09.2012 - 15:16 Uhr
Ionit schrieb

Sooo ... ich habe jetzt mal extra einen View erstellt und es es ausprobiert und bei mir klappt das ohne Probleme.

Warum das bei dir nicht funktioniert, weiß ich nicht.

Ich weis ich verlange viel :-) aber könntest du mit ein PrintScreen von Views machen? :-)

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe den Views schon

Eingetragen von Ionit (1802)
am 27.09.2012 - 17:21 Uhr

Ich habe den Views schon wieder gelöscht

Argument/Kontext-Filter:
"Benutzer:UID" -> "Standardargument zu Verfügung stellen" -> "PHP-Code" -> return arg(1);

Filter: Node:Type: Sowieso

Feld: Titel

Path: test/%/nochwas

Wenn ich jetzt den Path www.domain.com/test/2/nochwas aufrufe, werden mir alle Nodes vom Typ "Sowieso" vom User mit der UID = 2 angezeigt.

Ich nutze Drupal 6 aber bei Views für Drupal 7 ist das ja ähnlich - das wird dort nur teilweise anders genannt (statt Argument -> Kontext-Filter).

Das ist alles!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe einfach nicht

Eingetragen von Svenswiss (218)
am 27.09.2012 - 18:20 Uhr

Ich verstehe einfach nicht warum er %25 anzeigt, darunter habe ich weder einen Benutzer oder eine node mit nummre "25" :-)
ehrlich sehr komisch, sehr komisch...

und wenn ich die richtige node "40" eingebe zeigt er auch nichts an.

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:und wenn ich die

Eingetragen von Ionit (1802)
am 27.09.2012 - 18:41 Uhr
Zitat:

und wenn ich die richtige node "40" eingebe zeigt er auch nichts an.

Du hast bei dir einen User angelegt der die User-ID (UID) von 40 hat? Und dieser User (mit der UID 40) hat verschiedene Nodes von "Inhaltstyp2" erstellt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also machen wir es so, so ist

Eingetragen von Svenswiss (218)
am 27.09.2012 - 19:19 Uhr

Also machen wir es so, so ist es auch eingerichtet...

Ich habe "User-ID 21" er hat 8Nodes von Inhaltstyp2 erstellt

"User-ID 131" möchte gerne alle Nodes von "User-ID 21" sehen

LG
Sven

***UPDATE***
Wenn ich "irgendwas/%/irgendwas" eingebe bekomme ich "irgendwas/25/irgendwas" aber es wird nichts angezeigt.
Wenn ich "irgendwas/21/irgendwas" eingebe wird alles angezeigt :-) weil "21" Benutzer-ID ist...

ABER WAS IST (25)<---???
und warum nimmt Drupal die Nummer automatisch oder besser gesagt warum bevorzugt er die Nummer "25" zu?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest erstmal ein

Eingetragen von Ionit (1802)
am 27.09.2012 - 19:30 Uhr

Du solltest erstmal ein Anfängertutorial machen. Ich glaube du weißt überhaupt nicht was du machst.

Ich bin raus aus dem Thread. Vielleicht gibt es hier ja noch jemanden der dir das erklärt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lonit ich Bedanke mich

Eingetragen von Svenswiss (218)
am 27.09.2012 - 19:41 Uhr

Lonit ich Bedanke mich erstmal.

Ich werde mal weiter üben :-) sobald ich eine Lösung gefunden habe werde ich es präsentieren.

Schönen Abend noch und LG Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pfad mit UserId füllen

Eingetragen von katasun (281)
am 30.10.2012 - 17:25 Uhr

Gerade hatte ich das gleiche Problem und es hat alles funktioniert, danke für den Tipp.

Katasun

Wenn du als Path des Views /node/%/menu1 wählst und % ist der Platzhalter dann musst du als UID arg(1) zurückgeben.

Argument/Kontext-Filter:
"Benutzer:UID" -> "Standardargument zu Verfügung stellen" -> "PHP-Code" -> return arg(1);

Rufst du nun die URL /node/2/menu1 auf, werden dir alle Nodes des Users mit der UID 2 angezeigt.[/quote]

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Zusammen Bei mir

Eingetragen von Svenswiss (218)
am 14.11.2012 - 19:42 Uhr

Hallo Zusammen

Bei mir funktioniert es auch wenn ich es manuell eingebe "node/21/irgendwas"
aber Automatisieren Funktioniert nicht, ich bekomme keine Beiträge angezeigt

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schriebHallo

Eingetragen von katasun (281)
am 21.11.2012 - 08:57 Uhr
Svenswiss schrieb

Hallo Zusammen

Bei mir funktioniert es auch wenn ich es manuell eingebe "node/21/irgendwas"
aber Automatisieren Funktioniert nicht, ich bekomme keine Beiträge angezeigt

LG
Sven

Ja dann prüf doch mal, wie sich die automatisierte URL von einer handeingegeben unterscheidet. Hier müßte dann der Fehler liegen.

Den Namen node würde ich nicht benutzen, da er vom System reserviert ist.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dein View darf nicht mit dem

Eingetragen von wla (9461)
am 15.11.2012 - 10:08 Uhr

Dein View darf nicht mit dem Pfad node..... aufgerufen werden, so einfach ist das. Wenn Du das nicht begreifen willst, ist Dir nicht zu helfen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, habe es jetzt so probiert

Eingetragen von Svenswiss (218)
am 15.11.2012 - 12:45 Uhr

Ok, habe es jetzt so probiert "irgendwas/21/irgendwas" manuell funktioniert alles.

Jetzt mit Automatisierung "irgendwas/%/irgendwas" Funktioniert nicht Drupal setzt nach % eine 25 dazu.
Was mache ich falsch?

Eigentlich möchte ich jetzt in node Ansicht einen Button einbauen der alle Beiträge von BenutzerXXX anzeigt.

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

% wird durch die User ID ersetzt

Eingetragen von katasun (281)
am 21.11.2012 - 09:04 Uhr

Wenn das per Hand klappt, und Du per Hand eine USER ID in den Pfad einfügen kannst, dann kannst Du eine !weitere! Views bauen, die den Pfad benutzt und die User ID automatisch einfügt.

Die Beispiele wie es geht findest Du oben. In der View eine Anzeige als Link definieren und den vorhandene Token [UID] einfügen. Bei den Pfadname nimmst Du aber nicht node sondern was wie deine URL/[UID]/benutzerliste/ .

Dann wird die View mit der passenden UID aufgerufen und deine View dargestellt.

Gruss

Katasun

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Svenswiss (218)
am 02.12.2012 - 10:02 Uhr

Ich bedanke mich noch an alle hier!
Gelöst habe ich es mit Block in node.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20454

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