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

verschiedene Ansichten eines Inhaltstyp

Eingetragen von miesel (148)
am 04.07.2008 - 15:08 Uhr in
  • Views
  • Drupal 5.x oder neuer

Hallo Drupaler,

über node_profile und CCK wurde eine Profilmaske erstellt. Klappt super und der User kann alles ausfüllen.
Die User haben die Möglichkeit sich bestimmten Künstlertypen zuzuordnen.

Jetzt habe ich einen View erstellt der einen der Künstlertypen auflistet.

Nun möchte ich das Profil anzeigen wenn man auf den Künstler klickt, ABER nicht das komplette Profil sondern nur bestimmte Felder daraus und diese "anderes aufgebaute" Profilseite dann auch stylen.

Geht das? Also das man mehrere Ansichten eines Profils welches mit Node-Profile erstellt wurde hat.

Grüße
Alex

‹ Creating nodes using forms anywhere Kategorien als Views mit übergeordneter Kategorieansicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn das Profil generell

Eingetragen von netzkoop (1820)
am 07.07.2008 - 11:01 Uhr

Wenn das Profil generell durch den Künstlertyp gefiltert sein soll könntest du das über .tpl.php des Usernodes lösen.
Ungefähr so:

Wenn in userobject->Künstlertyp xyz steht gib aus
...
sonst gib aus
...

Wenn das nur in bestimmten Fällen so sein soll könntest du dir das in einer PHP-Seite zusammenbasteln.

userobject laden
dann wie oben

Zum stylen ein div drumherum id="anderes-profil" + CSS

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte die Dinge klar trennen

Eingetragen von quiptime (4972)
am 07.07.2008 - 12:03 Uhr

Bitte die Dinge klar trennen und aussprechen.

Es war von einem Nodetype mittels des Modules "Node Profile" die Rede. Das ist eindeutig.

Das hat aber nichts mit einem Usernode zu tun. Das ist im Zusammenhang mit dem Eröffnungspost nicht eindeutig, falsch und auch verwirrend.

"Node Profile" und "Usernode" sind 2 Module und haben nicht zwingend miteinander zu tun.

Es ist also besser im Zusammenhang mit dem Eröffnungspost von "Node Profile Nodes" oder "Node Profile Nodetypes" zu reden. Das ist eindeutig und nicht missverständlich.

PS
Sorry, will Niemand auf den Schlips treten. Aber gerade beim Thema Userprofile entsteht viel Verwirrung und Unverständnis durch Vermischung von "Node Profile" und "Usernode".

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Stimmt, sorry für

Eingetragen von netzkoop (1820)
am 07.07.2008 - 12:12 Uhr

Stimmt, sorry für eventuelle Verwirrung.
Es war "natürlich" der Node-Profile-Inhaltstyp gemeint...

  • Anmelden oder Registrieren um Kommentare zu schreiben

@luzer, kein Problem. Mein

Eingetragen von quiptime (4972)
am 07.07.2008 - 12:17 Uhr

@luzer, kein Problem. Mein Post gilt mehr den Drupalbeginnern die hier nachlesen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm ... nee ich meinte das

Eingetragen von miesel (148)
am 08.07.2008 - 14:07 Uhr

hmmm ... nee ich meinte das es für den eingeloggten Benutzter ja eine Ansischt seines mit Node Profile erstellten Profils gibt, in dem er wirtschaften und machen kann was er will, aussenstehende User sollen aber eine andere Ansicht des Nodeprofile haben.

vielleicht jetzt auch besser verständlich ... oder?

Grüße
miesel

... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--

  • Anmelden oder Registrieren um Kommentare zu schreiben

eventuell verwirrt auch das

Eingetragen von miesel (148)
am 08.07.2008 - 14:13 Uhr

eventuell verwirrt auch das es genau mit Nodeprofile zu tun hat ...

sagen wir mal so der Inhaltstyp "Page/Seite" soll in zwei verschiedenen Ansichten dargestellt werden und über den einen Link wird dann die Darstellung "rot" aussehen und über den anderen Link eben "grün" (wobei rot und grün nur die Unterschiede verdeutlichen sollen) ;).

... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie jetze ?

Eingetragen von netzkoop (1820)
am 08.07.2008 - 15:03 Uhr

Die Anzeige der mit Node-Profile erstellten Userprofile kannst du mit der Datei node-uprofile.tpl.php steuern (sofern dein User-Inhaltstyp uprofile heisst, sonst entsprechend anpassen)

Evt. hast du diese Anleitung benutzt?
http://www.drupalcenter.de/handbuch/6987

Diese Ansicht findet sich dann unter user/uid (z.B. unter "Mein Konto - anzeigen" oder bei "Eingetragen von xyz" wie hier im DC).
Auf dieser Ansicht möchtest du nun unterschiedliche Felder ausgeben, oder?
Je nachdem was im Profilfeld "Künstlertyp" des betreffenden Users steht? Oder des betrachtenden Users?
Oder ob der Betrachter auch der Autor ist?

Grundsätzlich ist es möglich in der .tpl.php Argumente abzufragen...

Oder sind deine Künstlertypen verschiedene Rollen?

Zitat:

Jetzt habe ich einen View erstellt der einen der Künstlertypen auflistet.

Heisst doch listet alle User auf, die sich einem Typen zugeordnet haben. Dabei ist der Name ein Link auf das Profil
Oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Die Anzeige der mit

Eingetragen von miesel (148)
am 08.07.2008 - 16:29 Uhr
Zitat:

Die Anzeige der mit Node-Profile erstellten Userprofile kannst du mit der Datei node-uprofile.tpl.php steuern (sofern dein User-Inhaltstyp uprofile heisst, sonst entsprechend anpassen)

Jo richtig, das weiss ich ja schon

Zitat:

Evt. hast du diese Anleitung benutzt?
http://www.drupalcenter.de/handbuch/6987

Nee, aber das Ding hatte ich schonmal gelesen ... ich les es mir gerade nochmal durch

Zitat:

Diese Ansicht findet sich dann unter user/uid (z.B. unter "Mein Konto - anzeigen" oder bei "Eingetragen von xyz" wie hier im DC).
Auf dieser Ansicht möchtest du nun unterschiedliche Felder ausgeben, oder?

Richtig, sozusagen ...

Zitat:

Je nachdem was im Profilfeld "Künstlertyp" des betreffenden Users steht?

nicht daran aufhängen, das war nur ein Beispiel

Zitat:

Oder des betrachtenden Users?

Genau der betrachtenede User ob registriert oder nciht soll eine abgespeckte bzw. angepasste Ansicht des Profils bekommen in dem zum Beispiel die Adressdaten nciht angezeigt werden usw.

Zitat:

Oder ob der Betrachter auch der Autor ist?

Genau der Author des eigenen Profils hat eine Komplettansicht seines Profils und kann hier auch die vorgegebenen Felder die er z.B. noch nciht ausgefüllt hat ausfüllen oder ändern oder Bilder hochladen usw.

Zitat:

Grundsätzlich ist es möglich in der .tpl.php Argumente abzufragen...

aha und dann über Views anzeigen?

Zitat:

Oder sind deine Künstlertypen verschiedene Rollen?
Zitat:

Jetzt habe ich einen View erstellt der einen der Künstlertypen auflistet.

Rolle sowieso aber durch die Registrierung können Sie sich schon für Rolle vorauswählen und dann für eine Rolle bewerben (asign Role) das habe ich mit einem Taxonomyfeld gelöst (für spätere Angelegenheiten)

Zitat:

Heisst doch listet alle User auf, die sich einem Typen zugeordnet haben. Dabei ist der Name ein Link auf das Profil
Oder?

GENAU, und wie oben erwähnt:
- zeige dem normalen Nutzer eine Ansicht mit eingeschränkten Feldern des Profils (dafür soll der Author des Profils aber nichts einstellen)
- zeige dem Author des eigenen Profils alle Felder und lasse ihn diese auch ändern usw.

eventuell hilft mir der oben genannte Artikel von dir
Vielen Dank schonmal

... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "CCK Field Permissions"

Eingetragen von quiptime (4972)
am 08.07.2008 - 17:11 Uhr

Ehe das Ganze hier noch verwirrender wird.

Mein Loesungsvorschlag:

Verwende das Modul "CCK Field Permissions".

Mit Hilfe dieses Modules kann man relativ einfach innerhalb eines einzelnen "Node Profile" - Nodetypes (als Profil) regeln welche Rolle welche Felder (oder ganze Feldgruppen) sehen/bearbeiten darf.

Nicht zwingend aber eventuell hilfreich:

Wenn man das Profil noch interaktiv haben moechte kann man ausserdem noch das Modul "Conditional Fields" verwenden. Mit Hilfe dieses Modules koennen, durch Selectfelder oder Dropdownlisten gesteuert, Felder (oder ganze Feldgruppen) durch Useraktion ein- und ausgeblendet werden.
Wer dabei noch PHP verwenden kann ist in der Lage die Selectfelder oder Dropdownlisten dynamisch in Abhaengigkeit bestimmter Dinge generieren zu lassen.

Insgesamt gesehen kann man mit beiden Modulen High Level Profilseiten erstellen.

Nicht vergessen moechte ich noch den Hinweis, das es durchaus sinnvoll sein kann nicht nur mit einem einzelnen "Node Profile" - Nodetype zu arbeiten.
Ein denkbares Szenario fuer die Verwendung von 2 "Node Profile" - Nodetypes ist, das man den Usern waehrend der Registrierung die 1. Profilseite vorsetzt. Diese Seite enthaelt nur die wichtigsten Daten zur Registrierung und alle Felder sind Pflichtfelder. Damit wird der User nicht durch eine ueberfrachtete Registrierung verschreckt.
Die 2. Profilseite erreicht der User nach erfolgter Registrierung und seinem Login in seiner "My Account" - Seite. Diese Seite kann er in aller Ruhe ausfuellen.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Verwende das Modul

Eingetragen von miesel (148)
am 08.07.2008 - 17:49 Uhr
Zitat:

Verwende das Modul "CCK Field Permissions".

Hab ich schon ;) darum geht es aber nicht unbedingt.

Zitat:

Mit Hilfe dieses Modules kann man relativ einfach innerhalb eines einzelnen "Node Profile" - Nodetypes (als Profil) regeln welche Rolle welche Felder (oder ganze Feldgruppen) sehen/bearbeiten darf.

Das habe ich auch eingesetzt, hilft aber noch nicht ganz.

Zitat:

Wenn man das Profil noch interaktiv haben moechte kann man ausserdem noch das Modul "Conditional Fields" verwenden. Mit Hilfe dieses Modules koennen, durch Selectfelder oder Dropdownlisten gesteuert, Felder (oder ganze Feldgruppen) durch Useraktion ein- und ausgeblendet werden.
Wer dabei noch PHP verwenden kann ist in der Lage die Selectfelder oder Dropdownlisten dynamisch in Abhaengigkeit bestimmter Dinge generieren zu lassen.

Dazu hatten wir ja an einem Wochenende telefoniert, super Modul, Danke nochmal für den Tipp!!!
Da ich mehr ein PHP Frickler bin, sozusagen Try and Error, würde ich gerne mal so ein PHP Code sehen um z.B. required fields an und abzuschalten und ein Problem bei Conditional Fields ist das es nciht Fieldgroup übergreifend ist.

Das Modul wird erst ab Oktober weiterentwickelt, so hat es mir der Entwickler geschrieben.

Zitat:

Nicht vergessen moechte ich noch den Hinweis, das es durchaus sinnvoll sein kann nicht nur mit einem einzelnen "Node Profile" - Nodetype zu arbeiten.
Ein denkbares Szenario fuer die Verwendung von 2 "Node Profile" - Nodetypes ist, das man den Usern waehrend der Registrierung die 1. Profilseite vorsetzt. Diese Seite enthaelt nur die wichtigsten Daten zur Registrierung und alle Felder sind Pflichtfelder. Damit wird der User nicht durch eine ueberfrachtete Registrierung verschreckt.
Die 2. Profilseite erreicht der User nach erfolgter Registrierung und seinem Login in seiner "My Account" - Seite. Diese Seite kann er in aller Ruhe ausfuellen.

Dazu habe ich fieldgroups und Tabs benutzt ... hmmmmmmm

Im Grunde geht es aber nciht um die Registrierung (naja eigentlich schon) ich glaube aber ich bin schon auf einem richtigen Weg dank der Diskussion hier.

Ich melde mich wenn ich durchgedreht bin ... wenn ihr noch was habt Idee und Gedanken immer ran damit ...

... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 2 Tagen 8 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 6 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 3 Tagen
  • Hey danke
    vor 9 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 4 Stunden
  • In der entsprechenden View
    vor 11 Wochen 4 Stunden

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

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