[ERLEDIGT] User spezifisch Inhalt zuweisen
am 24.11.2011 - 16:22 Uhr in
Hallo,
ich bin neu in Drupal und versuche gerade eine kleine Verwaltung für Zugänge für mein Home Netzwerk zu basteln. Alle in meinem Netzwerk sollen Logindaten bekommen um Ihre Zugänge zu sehen.
Ich habe ein Inhaltstyp erstellt mit dem Namen: Zugänge und habe dort die Felder URL, Benutzername, Passwort. Die Inhalte stelle ich über Views auf der Seite dar. Das Problem ist, das ich es einfach nicht schaffe, einzelne Zugänge (Inhalte) einem User spezifisch zu zuweisen.
Beispiel:
URL Benutzername Passwort
demo.de demouser demopass
soll nur Account 1 angezeigt werden.
Ist das Irgendwie realisierbar?
Beste Grüße
Z!nni
EDIT:
Folgendes habe ich soeben probiert.
- Ich habe den Inhaltstyp "Zugänge" ein neues Feld hinzugefügt mit der Eigenschaft "user_reference" .
- Anschließend habe ich in dem View den bei "Beziehung "Benutzer: user_reference" ausgewählt.
- Dann habe ich in dem Beitrag wo der Zugang stand, noch den Name hinzugefügt aber da zeigt er mir nichts an, wenn ich mich einlogge mit dem Benutzer.
- Anmelden oder Registrieren um Kommentare zu schreiben

??? Du willst Zugänge für
am 24.11.2011 - 18:42 Uhr
??? Du willst Zugänge für Benutzer beschränken, die noch nicht in dem System registriert sind?
Wie soll das gehen? Woher soll Views denn wissen, wer da gerade auf den Bildschirm guckt, ohne das die Leute angemeldet sind?
Oder war die Frage anders gemeint?
Die Frage war anders gemeint
am 24.11.2011 - 18:47 Uhr
Die Frage war anders gemeint :-)
Alle in meinem Netzwerk bekommen einen Benutzername und ein Passtwort für das Drupal Frontent. Sobald diese sich dann mit dem Benutzername/Passwort eingeloggt haben, sehen Sie einen Inhaltstyp mit verschiedensten Zugängen und Daten die denen zugeordnet sind.
Ich schaffe es aber nicht, einen Inhalt einem User zuzuordnen, sodass dann auch nur der Nutzer den Inhalt sieht.
Gibt zwei Möglichkeiten: 01)
am 25.11.2011 - 09:13 Uhr
Gibt zwei Möglichkeiten:
01) Benutzer-Id kommt ja über die Views-Relation bzw. deine Referenz mit - diese kannst du zum filtern des Views mit einbeziehen und hier nur Einträge anzeigen, bei denen die UserId aus der Referenz mit der des eingeloggten Benutzers übereinstimmt
02) Inhalt über den Autor dem entsprechenden Nutzer zuordnen und dann den Filter in Views nach Autor und eingeloggtem Nutzer einschränken
Wenn du schon einige Daten im System hast, wäre Möglichkeit 01) wohl am einfachsten umzusetzen ..
SteffenR
Persönlich, oder Gruppenorientiert?
am 25.11.2011 - 09:29 Uhr
Die Frag ist, ob es sich hier um persönliche Zugägne oder um gleiche Zugänge für eine Gruppe handelt.
Wenn es eher um Gruppen geht, ist es wahrscheinlich besser, dies mit Node Access zu regeln.
Man weist dann die User einer Gruppe zu und gibt der Gruppe Leserecht auf diese Nodes.
Im Extremfall kann eine Gruppe auch nur aus einer Person bestehen.
Damit ist aber eine N:M Beziehung möglich, die alleine mit Views Filtern etwas schwieriger würde.
Ich habe es mit "user
am 26.11.2011 - 10:39 Uhr
Ich habe es mit "user references" geregelt und Drupal6. Unter Drupal 7 lief es nicht aus unerklärlichen Gründen nicht. Jetzt habe ich allerdings das Problem, das die Formatierung aus dem View nicht in das Theme Übernommen wird.
Ich habe im View eingestellt das dass Label in H2 dargestellt werden soll. Dies macht er in der Vorschau auch aber im Theme nicht. Ich nutze das AT Koda Theme. Dies liegt bestimmt an einer *.tpl oder? Könnt Ihr mir noch sagen was ich wo einstellen muss?
Vielen dank erstmal für eure Hilfe. ihr seit echt Spitze, DANKE!
Beste Grüße
Z!nni
Schau im Template nach
am 26.11.2011 - 19:01 Uhr
Schaue doch mal in das css des Themes, ob, und wie dort das H2 angelegt ist.
Man muss Template Overwrites
am 26.11.2011 - 22:11 Uhr
Man muss Template Overwrites anlegen. Dies habe ich für Labels auch gemacht aber bei dem verlinkten Title will das nicht klappen aber irgendwie werd ich schon schaffen. Danke Trotzdem.