Views Typ nachträglich ändern

am 29.10.2014 - 10:13 Uhr in
Hi.
Kann man eigentlich nachträglich den Typ einer View ändern? Wenn ja, wo? Ich finde es einfach nicht.
Hintergrund: Ich habe eine View aller Benutzer. Diese haben aber auch eine Profil via Profile2. Ich muss immer etwas rumprobieren, ob sich die View auf User oder Profile bezieht. Ich würde diese Beziehung gern ändern – jetzt muss ich immer eine View anlegen… Es geht also um die Einstellung am Anfang (siehe Anhang).
Danke und Grüße!
Anhang | Größe |
---|---|
Neue Ansicht.png | 18.41 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kannst du auch
am 29.10.2014 - 10:19 Uhr
Das kannst du auch nachträglich ändern, in der Views-UI unter Filterkriterien.
Naja, nicht wirklich.Wenn
am 29.10.2014 - 10:44 Uhr
Naja, nicht wirklich.
Wenn ich eine View vom Typ "Benutzer" habe, bekomme ich z.B. "Profile"-Felder nur, wenn ich auch diese Beziehung herstelle. Beim Typ "Profile" wären die ja bereits angelegt.
Ab einem gewissen Level an Komplexität von Beziehungen und Kontexten kann es schnell unübersichtlich und unnötig kompliziert werden, wenn ich den "falschen" Typ ganz am Anfang gewählt habe.
Dann macht es doch einen Unterschied, wie ich die View grundsätzlich anlege… oder?
Zitat: Ich muss immer etwas
am 29.10.2014 - 11:39 Uhr
Ich muss immer etwas rumprobieren, ob sich die View auf User oder Profile bezieht
Ich glaube du hast das falsche Feld umrandet in deinem Screen, ansonsten wäre der Tipp zu Filterkriterien ja richtig.
Meinst du nicht eher beim erstellen einer neuen View den Bereich "Anzeigen" wo du nach Art der View auswählst, z.B. Taxonomie, Benutzer, Inhalt etc.?
Grüße Jenna
Natürlich, sorry… siehe
am 29.10.2014 - 11:42 Uhr
Natürlich, sorry… siehe Anhang
Unter admin/structure/views
am 29.10.2014 - 12:17 Uhr
Unter admin/structure/views kannst du versuchen deine View zu exportieren und die neuen Einstellungen unter $view->base_table = 'hier kommt dein neuer Wert rein'; zu ändern und als neue View importieren.
Die anderen Export Felder dann vor Import dementsprechend anpassen.
Das ist ungetestet nur als Idee, ich würde mir die Arbeit machen und die Views komplett neu anlegen, da es sich um tiefgreifende Änderungen handelt und vermutlich im Chaos endet.
Grüße Jenna
ergänzt:
Ich muss immer etwas rumprobieren, ob sich die View auf User oder Profile bezieht.
Diesen Punkt verstehe ich nicht ganz, meinst du damit das du selbst nicht weißt in welcher View du arbeitest?
Hier ist hilfreich die View selbst klar zu benennen und in der angelegten View oben rechts (Name/Beschreibung der Ansicht bearbeiten) eine logische Bezeichnung, tags etc. vergeben, dann siehst du in der View Liste gleich wofür die angelegt wurde.
Danke, das hatte ich mir fast
am 31.10.2014 - 13:06 Uhr
Danke, das hatte ich mir fast gedacht… so mache ich es ja im Moment. Mit Export und Anpassungen versuche ich es lieber mal bei einer Testseite.
meinst du damit das du selbst nicht weißt in welcher View du arbeitest?
Doch, das weiß ich schon.
Wie gesagt, je nach dem, wie komplex eine View wird, macht es u.U. einen Untersachied, ob die sich z.B. auf "Benutzer" oder "Profile" bezieht. Manche Felder ändern sich ja im Laufe der Zeit.
Ich muss/kann das natürlich mit Beziehungen und Kontextfiltern lösen… macht eventl. aber sinnlos Arbeit.