views beziehung zum benutzer herstellen (gelöst)
Eingetragen von altertuemliches (74)
am 17.11.2009 - 20:53 Uhr in
am 17.11.2009 - 20:53 Uhr in
hallo habe wieder mal eine frage,
ich habe folgendes vor ich will beim event kalender mit views, denn namen, ort ect bei jeder veranstaltung ausgeben ich habe schon versucht unter views die passende beziehung herzusetllen, aber leider finde ich hierbei nicht die benutzer id oder email adresse bei der anmeldung, weil so könnte es vielleicht machbar sein...
brauch wieder mal einen denkanstoss
vielen dank in voraus
andi
- Anmelden oder Registrieren um Kommentare zu schreiben
Also mal ganz langsam: Was
am 17.11.2009 - 21:36 Uhr
Also mal ganz langsam: Was willst Du eigentlich erreichen?
Bitte mal Punkt für Punkt so aufzählen, das jemand, der Deine Gedankengänge nicht kennt, auch eine Chance hat zuverstehen, was Du willst. Bisher bekomme ich jedenfalls keinen Griff dran.
Beste Grüße
Werner
views benutzer profil?
am 18.11.2009 - 10:17 Uhr
freue mich über jede hilfe...
folgende module verwende ich wenn sich ein user anmeldet: Auto Assign Role, Legal, Profile, conetent Profile das bedeutet den user wird den möglichkeit geboten das er auswählen kann zwischen standart user oder premium benutzer das klappt so weit sehr gut will aber noch erwähnen das der user sich zuerst registriert und dann nach der mailabfrage kann er sich einloggen (registrierung benutzername und pw)
nach der registrieung kann er sich einloggen und er muss verschiedene felder noch ausfühlen wie adresse, plz, ort... ect....
dann geht es weiter mit inhalt erstellen zb. einen termin, hierbei will dann bei der ausgabe folgendes realiesieren ausser dem felder die bei der eingabe von den node event hinzugefügt habe, will ich auf der rechten seite in einem block zu jedem event noch das benutzerprofil ausgeben wie firma, ort, plz ect und hierbei müsste ich mit views eine beziehung zum benutzer profil oder besser gesagt zu der email adresse oder benutzernamen herstellen die nach der registrierung im benutzer profil eingeben wurden...
lg andi
Satzbau
am 18.11.2009 - 10:01 Uhr
Wäre es möglich, den Text oben nochmal in verständlichen, vollständigen Sätzen umzuformulieren? So hat man nämlich schon nach 3 Zeilen keine Lust mehr, weiterzulesen.
Stefan
--
sei nett zu Deinem Themer
views profil
am 18.11.2009 - 10:02 Uhr
bräuchte einen denkansatz...
habe gestern noch mit den views eine beziehung hergestellt
Beziehungen
Node: Content Profile (Profil "Erfordert diese Beziehung")
Filter
(Content Profile) Benutzer: Name
die ausgabe war mal ganz kurz vorhanden und dann nicht mehr...
habe cach geleert auch ohne erfolg, was läuft da falsch?
würde mich über eine antwort sehr freuen
lg andi
kurzbeschreibung
am 18.11.2009 - 20:07 Uhr
anforderung: wenn man einen termin erstellt, soll zusätzlich zur ausgabe ein block ausgeben werden mit den profildaten name, adressse, plz ect..
registrierung: benutzername und passwort
anmelden eigens profil erstellen: wie adresse, plz, ort ect
danach termin erstellen über den inhaltstype event
und dann scheitere ich bei der ausgabe mit den views
Beziehungen
Node: Content Profile (Profil "Erfordert diese Beziehung")
Filter
(Content Profile) Benutzer: Name
hat keiner eine lössung für mein problem?
am 19.11.2009 - 20:56 Uhr
bin wieder mal hier und komme leider nicht ganz weiter, dass problem wie oben beschrieben
alles beste
andi
So geht das nicht Andi
am 19.11.2009 - 23:17 Uhr
Versuche doch mal deine eigenen Texte zu lesen und zu verstehen. Wie sollen wir dir helfen, wenn wir nicht mal dein Problem kennen. Ich habe jetzt deine Beiträge alle 3x durchgelesen und kann überhaupt nicht nachvollziehen was Du genau erreichen möchtest. Kann es sein, dass sich deine Wünsche bei jedem neuen Beitrag wieder anderst manifestieren, wohl eher nicht, oder?
Also, wie das schon stBorchert geschrieben hat, sammle deine Gedanken und bringe sie zu Papier (in den Beitrag). Ich kann leider deine Gedanken nicht lesen, das könnte ich vielleicht, wenn wir zusammen am selben Tisch sässen aber übers Internet wird das zum Scheitern veruteilt sein.
Strukturiere dein Anliegen so, dass es auch jeder andere Mensch ausser dir erfassen kann.
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Dann noch einmal...
am 21.11.2009 - 18:20 Uhr
In ganz einfachen Worten (Vergessen wir was oben steht)
Ich will zu jedem Beitrag, dass Benutzer Profil mit Views in einem Block ausgeben. Das Bedeutet von jedem Autor sein Benutzer Profil im Inhalt in einem Block ausgeben.
Ich bin so weit gekommen, dass alle Benutzer Profile im Block angezeigt werden, ich will aber nur das ausgeben im Inhalt, dass auch von den Autor erstellt wurde. Ich denke das Bezeichnet man Related Content?
Gruss Andi
Argumente beim Block
am 21.11.2009 - 18:31 Uhr
Du benötigst hier bei Deinem View ein Argument (die User-ID des Autors). Nun kann aber Views bei der Blockausgabe kein Argument über die Url auswerten. Also mußt Du hier ein Standard-Argument einsetzen, wenn kein Argument angegeben ist. Dabei läßt sich die User-ID auswählen. Ich denke das ist es, was Du suchst.
Beste Grüße
Werner
Da sieht man mal wieder, wie
am 21.11.2009 - 19:53 Uhr
Da sieht man mal wieder, wie zeitsparend einfache Worte sein können. Hat nur 10Min gedauert mit der Antwort und nicht 4 Tage :-)
Irgendwas mache ich Falsch
am 21.11.2009 - 20:20 Uhr
Vielen Dank für deine Antwort, aber leider klappt es noch immer nicht, es werden immer noch alle Benutzer - Profile ausgeben...
Ps. ich habe leider das ganze zu Komplex betrachtet
Gruß Andi
Hast Du auch beim Block
am 21.11.2009 - 21:02 Uhr
Hast Du auch beim Block eingetragen, daß Du für die UID ein default Argument brauchst? Das Argument aus der default Einstellung kommt ja nicht an, da ein Block bei Views keine Argumente aus der URL übernimmt.
Beste Grüße
Werner
Ich glaub ich bin zu b.
am 21.11.2009 - 21:33 Uhr
Wo soll ich das default Argument eintragen, ich stehe da etwas auf der Leitung...
Beste Grüße andi
Ich glaub ich bin zu b.
am 21.11.2009 - 21:33 Uhr
Wo soll ich das default Argument eintragen, ich stehe da etwas auf der Leitung...
Beste Grüße andi
Wenn Du auf das Argument UID
am 21.11.2009 - 22:00 Uhr
Wenn Du auf das Argument UID klickst, kommt eine Auswahl, was zu tun ist, wenn das Argument nicht da ist. Dort mußt Du das Standard-Argument auswählen.
Beste Grüße
Werner
Herzlichen Dank (Related Content)
am 22.11.2009 - 21:25 Uhr
Herzlichen Dank an alle, habe es endlich geschaft :-)))
Beste Grüße aus Wien Andi
$view = new view;
$view->name = 'Veranstalter';
$view->description = 'Termine Veranstalter';
$view->tag = 'Termine Veranstalter';
$view->view_php = '';
$view->base_table = 'node';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'Standards', 'default');
$handler->override_option('fields', array(
'field_nachname_value' => array(
'label' => 'Nachname (Name der Firma)',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_node' => 0,
'label_type' => 'widget',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_nachname_value',
'table' => 'node_data_field_nachname',
'field' => 'field_nachname_value',
'relationship' => 'none',
),
'field_adresse_value' => array(
'label' => 'Adresse',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_node' => 0,
'label_type' => 'widget',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_adresse_value',
'table' => 'node_data_field_adresse',
'field' => 'field_adresse_value',
'relationship' => 'none',
),
'field_plz_value' => array(
'label' => 'Postleitzahl',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_node' => 0,
'label_type' => 'widget',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_plz_value',
'table' => 'node_data_field_plz',
'field' => 'field_plz_value',
'relationship' => 'none',
),
'field_ort_value' => array(
'label' => 'Ort',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_node' => 0,
'label_type' => 'widget',
'format' => 'default',
'multiple' => array(
'group' => TRUE,
'multiple_number' => '',
'multiple_from' => '',
'multiple_reversed' => FALSE,
),
'exclude' => 0,
'id' => 'field_ort_value',
'table' => 'node_data_field_ort',
'field' => 'field_ort_value',
'relationship' => 'none',
),
));
$handler->override_option('arguments', array(
'uid' => array(
'default_action' => 'default',
'style_plugin' => 'default_summary',
'style_options' => array(),
'wildcard' => 'all',
'wildcard_substitution' => 'Alle',
'title' => '',
'breadcrumb' => '',
'default_argument_type' => 'user',
'default_argument' => '',
'validate_type' => 'user',
'validate_fail' => 'empty',
'break_phrase' => 0,
'not' => 0,
'id' => 'uid',
'table' => 'users',
'field' => 'uid',
'validate_user_argument_type' => 'uid',
'validate_user_roles' => array(
'2' => 0,
'6' => 0,
'4' => 0,
'3' => 0,
),
'relationship' => 'none',
'default_options_div_prefix' => '',
'default_argument_user' => 0,
'default_argument_fixed' => '',
'default_argument_image_size' => '_original',
'default_argument_php' => '',
'validate_argument_node_type' => array(
'webform' => 0,
'image' => 0,
'book' => 0,
'container' => 0,
'gruppe' => 0,
'links' => 0,
'node_gallery_gallery' => 0,
'node_gallery_images' => 0,
'page' => 0,
'profile' => 0,
'story' => 0,
'termine' => 0,
'termine_ort' => 0,
'zitate_kunst' => 0,
),
'validate_argument_node_access' => 0,
'validate_argument_nid_type' => 'nid',
'validate_argument_vocabulary' => array(
'421' => 0,
'423' => 0,
'425' => 0,
'11' => 0,
'427' => 0,
'424' => 0,
'422' => 0,
),
'validate_argument_type' => 'tid',
'validate_argument_transform' => 0,
'validate_user_restrict_roles' => 0,
'image_size' => array(
'_original' => '_original',
'thumbnail' => 'thumbnail',
'preview' => 'preview',
),
'validate_argument_php' => '',
),
));
$handler->override_option('access', array(
'type' => 'none',
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('title', 'Veranstalter');
$handler->override_option('items_per_page', 0);
$handler->override_option('distinct', 1);
$handler->override_option('style_options', array(
'grouping' => '',
));
$handler->override_option('row_options', array(
'inline' => array(
'field_nachname_value' => 'field_nachname_value',
'field_adresse_value' => 'field_adresse_value',
'field_plz_value' => 'field_plz_value',
'field_ort_value' => 'field_ort_value',
),
'separator' => '',
));
$handler = $view->new_display('block', 'Block', 'block_1');
$handler->override_option('block_description', '');
$handler->override_option('block_caching', -1);