[gelöst] Nur eigene referenzierte Beiträge auswählen lassen
Eingetragen von deelite (468)
am 15.03.2010 - 15:06 Uhr in
am 15.03.2010 - 15:06 Uhr in
Hallo,
Benutzer können in meinem Projekt Produkte einstellen. Diese sind auf Standorte / Filialen bezogen. Diese Standorte legt der Benutzer selbst an. Im Inhaltstyp "Produkt" ist im Feld "Standort" eine Beitragsreferenz auf die Standorte gesetzt. Das funktioniert auch erstmal.
Allerdings soll der Benutzer nur seine EIGENEN Standorte in der Liste sehen, wenn er ein Produkt anlegt. Zur Zeit sieht aber jeder Benutzer jeden Standort und kann sie auswählen.
Ich weis gerade nicht weiter...
Kennt jemand eine Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit dem Node Reference Views
am 15.03.2010 - 21:54 Uhr
Mit dem Node Reference Views Modul kannst Du die referenzierten Nodes per Views einschränken: http://drupal.org/project/nodereference_views
Kann ich denn zum Erstellen
am 16.03.2010 - 10:27 Uhr
Kann ich denn zum Erstellen eines Inhaltes (Nodes) einen View verwenden? Sind Views nicht nur zur Ausgabe von Nodes gedacht?
Oder kann ich einen View nur teilweise in der "Eingabemaske" einbinden?
Entschuldigt bitte meine konfusen Fragen, aber auch nach 3 Wochen intensiver Arbeit mit Drupal bin ich immer wieder aufs neue von der Komplexität der Software "überrascht".
So, das habe ich jetzt
am 16.03.2010 - 15:12 Uhr
So, das habe ich jetzt begriffen. Meine letzte Frage hat sich erübrigt. Ich hätte mir das Modul erst mal ansehen sollen, bevor ich eine Frage dazu stelle (war vorhin unterwegs).
Vielen Dank bv!
Ich muss dann doch noch eine
am 16.03.2010 - 20:48 Uhr
Ich muss dann doch noch eine Frage zu dem Thema stellen:
Wenn ich die Beitragsreferenz einstelle, dann habe ich doch nur 3 Steuerelemente: Auswahlliste, Ankreuzfelder/Auswahlknöpfe und Textfeld.
Im Grunde kann ich doch aber über den View wesentlich besser formatieren. Allerdings kann ich dort einstellen, was ich will. Immer wird nur eine der 3 genannten Varianten gezeigt. Was muss ich denn einstellen, dass die Formatierung des Views greift?
deelite schrieb Was muss ich
am 16.03.2010 - 22:47 Uhr
Was muss ich denn einstellen, dass die Formatierung des Views greift?
Egal was Du in Views einstellst, im Node Formular wird das nicht ankommen. Wenn Du die "Formatierung" der Node Reference Auswahl verändern willst, musst Du wahrscheinlich selbst etwas programmieren oder Dich nach einem zusätzlichen Modul umsehen, z.B. Node Reference Explorer: http://drupal.org/project/nodereference_explorer
nur cck und views
am 17.03.2010 - 14:42 Uhr
Das ist alles nicht so wild. Eigentlich brauchst Du nur CCK (Node Reference) und Views.
In Views einen View erstellen der die gewünschen Nodes auflistet, Felder auswählen (z.B. Beitrags-ID und Titel), Reihenfolge fest legen, speichern.
Dann unter den Feldeinstellungen den Menüpunkt "Erweitert - Beiträge, auf die referenziert werden kann (Ansicht)" aufklappen und den entsprechenden View auswählen. Voila!
Mehr muss nicht sein.
Als sinnhaftes Steuerelement würde ich einen Auswahlliste empfehlen. Wenn es ein tricky und fancy sein soll ein Textfeld mit automatischer Vervollständigung; da muss man aber immer wissen wie die Beiträge heißen, oder besser gesagt mit welchen Buchstaben sie anfangen.
Frage der Einstellungen
am 17.03.2010 - 14:47 Uhr
... oder besser gesagt mit welchen Buchstaben sie anfangen.
oder auch enthalten => Eistellungssache ;-)
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Ach was?
am 17.03.2010 - 14:58 Uhr
Wieder was gelernt. Wo finde ich denn diese "Einstellungssache" ?
Wie wär's hier?
am 17.03.2010 - 15:19 Uhr
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
*räusper* Ach ja, da ist es
am 17.03.2010 - 15:25 Uhr
*räusper* Ach ja, da ist es ja. Vielen Dank, dass Du darauf überhaupt geantwortet hast.
Vielen Dank für Eure
am 17.03.2010 - 15:36 Uhr
Vielen Dank für Eure Antworten.
Ich versuche mich auch gerade mal an docmillers Ansatz. Allerdings klafft bei mir noch eine große Lücke im allgemeinen Verstaändnis von Views. Wenn ich einen Views speichere, wird mir gemeldet:
Die Anzeige „Seite“ verwendet einen Pfad, aber der Pfad ist nicht angegeben.
Kann mir jemand kurz erklären, wie sich dieser Pfad zusammensetzt?
lösch die "Seite" erst mal.
am 17.03.2010 - 15:39 Uhr
lösch die "Seite" erst mal. Die brauchst Du dafür nicht.
Der Pfad ist dafür da, dass du eine "Seite" erstellst und die ist dann über den angegebenen Pfad zu erreichen. Das ist dann einfach die URL die den View aufruft....
Den darfst Du Dir selbst
am 17.03.2010 - 15:39 Uhr
Den darfst Du Dir selbst aussuchen :-). Mußt ihn halt nur in das Feld Pfad eintragen (als URL-Alias für den Aufruf dieses Views).
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hm, was nehm ich denn da
am 17.03.2010 - 15:43 Uhr
Hm, was nehm ich denn da hübsches?
Vielen Dank!
Ein Problem hab ich dann doch
am 17.03.2010 - 15:50 Uhr
Ein Problem hab ich dann doch noch:
Der View erscheint nicht in der Liste der Beiträge, auf die referenziert werden kann.
Mit Hochachtung für Eure Geduld...
Verstehe ich nicht. Man legt
am 17.03.2010 - 16:07 Uhr
Verstehe ich nicht. Man legt doch einfach einen Menüpunkt an, bei dem als Pfad der Pfad der View angegeben wird. Man kann auch beim View selbst angeben, daß dieser Pfad in ein bestimmtes Menü eingebunden wird.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Es geht mir ja nicht um einen
am 17.03.2010 - 16:12 Uhr
Es geht mir ja nicht um einen Menüpunkt.
Ich habe in einem CCK-Feld eine Beitragsreferenz und kann dort Views zur Anzeige auswählen.
Der erstellte Views soll in dieser Liste erscheinen. Das hat jetzt erstmal nichts mit dem Pfad zu tun. Sorry, dass ich das so durcheinander geworfen habe. danke auch an docmiller für den Hinweis.
Meine Frage bezog sich auf den Lösungsansatz von docmiller:
In Views einen View erstellen der die gewünschen Nodes auflistet, Felder auswählen (z.B. Beitrags-ID und Titel), Reihenfolge fest legen, speichern.
Dann unter den Feldeinstellungen den Menüpunkt "Erweitert - Beiträge, auf die referenziert werden kann (Ansicht)" aufklappen und den entsprechenden View auswählen. Voila!
Das hat sich dann erledigt.
am 17.03.2010 - 17:14 Uhr
Das hat sich dann erledigt. Mein Fehler.
Ich hatte beim Erstellen des Views als Typ "Ort" angegeben (das es ich ja um die Standorte handeln sollte). Es sollte sich ja aber um ein Node handeln.
Jetzt läuft es jedenfalls so wie es soll.
Vielen Dank an alle!
Jetzt fehlt nur noch das
am 18.03.2010 - 08:50 Uhr
Jetzt fehlt nur noch das obligatorische "gelöst" im Titel
Wäre da nicht eigentlich ein
am 18.03.2010 - 08:55 Uhr
Wäre da nicht eigentlich ein Haken neben "Absenden" die bessere Lösung?
Leider musste man mich schon viel zu oft daran erinnern.
sorry, wenn ich diesen Thread
am 22.04.2010 - 17:12 Uhr
sorry, wenn ich diesen Thread nochmal 'aufmache', aber entweder ich bin blind oder verstehe den Lösungsansatz nicht.
Wenn ichd as richtig verstanden hatte soll der ansatz von docmiller es ermöglichen mittels CCK und views die in einem nodereference angezeigten Node (die der User auswählen kann) einzuschränken.
Nur versteh ich gerade irgendwie den Lösungsansatz nicht:
In Views einen View erstellen der die gewünschen Nodes auflistet, Felder auswählen (z.B. Beitrags-ID und Titel), Reihenfolge fest legen, speichern.
gut soiweit kein problem, ne View erstellen krieg ich hin ...
Dann unter den Feldeinstellungen den Menüpunkt "Erweitert - Beiträge, auf die referenziert werden kann (Ansicht)" aufklappen und den entsprechenden View auswählen. Voila!
WO? In welchen Feldeinstellungen soll das denn bitte sein?
Unter "Felder Verwalten" gibt es keinen solchen Punkt bei einem Nodereference feld,
Unter "Felder anzeigen" auch nicht (hier kann ich nur ne view für die anziege des Nodes auswählen, das ist aber nicht das was gesucht war.
Und unter "Felder" finde ich in der View auch nix ....
Bin ich nur blind? Fehlt mir rigendwie noch ein Module? vorab schon mal danke für den schubs in die richtige Richtung.
Augen auf...
am 22.04.2010 - 20:54 Uhr
und nicht auf Halber Strecke stehen bleiben.
Dann unter den Feldeinstellungen den Menüpunkt "Erweitert - Beiträge, auf die referenziert werden kann (Ansicht)" aufklappen und den entsprechenden View auswählen. Voila!
WO? In welchen Feldeinstellungen soll das denn bitte sein?
Unter "Felder Verwalten" gibt es keinen solchen Punkt bei einem Nodereference feld,
Doch genau da gibts das nur noch auf Konfigurieren beim NodeRef-Feld klicken und dan ganz nach Unten gehen:
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
ich hatte bis ans ende
am 23.04.2010 - 11:54 Uhr
ich hatte bis ans ende gescrollt und da war eben nix
Der Grund dafür heißt 'Node Widget' , wird dieses Modul aktiviert (zumindest in der aktuellen 6.x-1.0-beta4) verschwinden nämlich die erweiterten Einstellungen, wie ich nun durch etwas herumprobieren erfahren musste.
Somit danke für das 'Beweisfoto', immerhin wußte ich nun wo mir was "unterschlagen" wurde.
Die Einstellungen waren mir vorher nicht aufgefallen, da ich erst eine andere Funktionalität umsetzen wollte, bis mir aufging das ich die Auswahl einschränken können muss.