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

Views

Eingetragen von drupalino (1064)
am 14.08.2008 - 20:00 Uhr in
  • Views
  • Drupal 5.x

Hallo zusammen,

ich habe nun meine Usernodes so weit erstellt, alles prima. Nun möchte ich einen View erstellen, den ich unterhalb der Usernode darstellen möchte. Jetzt weiss ich allerdings nicht wie ich dem View mitgebe, dass er nur beiträge zu dem User, sprich zu der Usernode ausspuckt. bekomme das irgendwie mit den argumenten nicht hin, weiss nicht genau was ich da abgreifen muss.

gruss
drupalino

‹ Seltsame Fehler fastsearch und filterblock View als Vorschau auf der Startseite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hatte heute was

Eingetragen von aschiwi (1113)
am 14.08.2008 - 21:32 Uhr

Ich hatte heute was ähnliches, nur dass ich mit Advanced Profile und Panels Inhalte des Benutzers ausgegeben habe. Habe dann in einem existierenden View folgenden Argument Handling Code gefunden:

Im View bei Argument Type folgendes hinzufügen: "User: UID Authored or Commented" und dort daneben dann unter Standard "Use Empty Text" wählen. Wenn der View leer ist (also User noch keine Inhalte dieser Art erstellt hat), dann wird hier der Text eingegeben, den du unter "Seite" in Empty Text eingeben kannst (bin nicht sicher, wie/ob das in der deutschen Version übersetzt wird, aber steht unter Kopfbereich und Fußbereich)

Und also der Argument Handling Code:

global $user;
// Make the first argument the current user if not already set
if (!$args[0]) {
  $args[0] = $user->uid;
}

Ach und die URL bei Seite: user/$arg/whatever

Bei mir ging's dann so wie's soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke das ist schon

Eingetragen von drupalino (1064)
am 15.08.2008 - 09:33 Uhr

Ich denke das ist schon generell der richgtige Weg.
Problem ist nur, dass ich nicht die UID des Users habe, sondern die ID der Usernode und die sind nicht idntisch und dann bekomme ich eben diese nicht zur Auswahl als Argument!

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

probier

Eingetragen von aschiwi (1113)
am 15.08.2008 - 10:09 Uhr

probier mal

$node=node_load(arg(1));
$args[0]=$node->uid;

(von http://drupal.org/node/116672)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wow, Du bist ein

Eingetragen von drupalino (1064)
am 15.08.2008 - 10:12 Uhr

Wow, Du bist ein Schatz!
Merci

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt habe ich da noch eine

Eingetragen von drupalino (1064)
am 15.08.2008 - 15:24 Uhr

Jetzt habe ich da noch eine Frage zu Views, nutze einfach mal diesen Thread weiter...

Und zwar habe ich nun einen View, der mir 5 Nodes Anreisst, diesen View habe ich eingebaut. Nun möchte ich auf einer anderen Seite eigentlich genau das gleich haben, allerdings sollen dort 20 Nodes angerissen werden.

Jetzt die kurze Frage:

Ist es nötig, dass ich dazu den View zweimal erstelle und dann eben Nodes per Page anstatt 5 die 20 eintrage oder gib es einen simpleren weg, das z.B. über tie template.php zu machen, denn dort bearbeite ich den view sowieso schon, damit ich ihn in meiner view-list-xxx.tpl.php themen kann.

Denn immer einen neuen View deswegen zu erstellen, finde ich schon etwas ...naja

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Template steht schon

Eingetragen von Kars-T (1473)
am 15.08.2008 - 16:28 Uhr

Im Template steht schon fest, was angezeigt wird.

Guck doch mal ob du mit einem hook was ändern kannst:

http://views.doc.logrus.com/

Vielleicht hat das Query ja ein LIMIT 10

Du könntest dir ein mini modul machen, die Views abfragen und wenn der relevante kommt immer abhängig vom node oder der aktiven taxonomie dann den view ändern.

Der Kontext den du bräuchtest, müsste zum Zeitpunkt der Erstellung des Views vorhanden sein, sonst könnte der View ja nicht erstellt werden. Ich kann dir aber leider so nicht sagen, welche globalen Variablen du bräuchtest.

---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hört sich aber ziemlich

Eingetragen von drupalino (1064)
am 15.08.2008 - 20:28 Uhr

Das hört sich aber ziemlich tricky an! Gibts keine einfachere Lösung?

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das hier ist die Lösung

Eingetragen von drupalino (1064)
am 16.08.2008 - 10:36 Uhr

Das hier ist die Lösung für mein Problem.

Der Artikel hat zwar einen anderen Hintergrund, aber dort ist zu erkennen, wie man einen View beim Einbinden noch das ein oder Andere mit auf den Weg geben kann.

http://www.rapsli.ch/drupal/blog/26.03.2008-mehrere-views-auf-einer-seite

-------------------
gruss
drupalino

  • 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 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • 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 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

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