Aus 1 Inhaltstyp 2 Ansichten mit unterschiedlicher URL
Eingetragen von ThuleNB (379)
am 20.09.2016 - 09:53 Uhr in
am 20.09.2016 - 09:53 Uhr in
Hallo zusammen,
ich habe einen eigenen Inhaltstyp und für diesen auch ein URL-Alias-Muster definiert.
Nun versuche ich, beim Speichern dieses Inhaltstyps eine zweite Ansicht mit einem zweiten URL-Alias-Muster zu generieren. In die zwei unterschiedlichen Ansichten sollen auch unterschiedliche Inhalte (Felder) dargestellt werden. Bisher scheitere ich immer an einem zweiten URL-Alias-Muster, was für meinen Fall sehr wichtig ist.
Mit Views habe ich keine Möglichkeit gesehen, das zu bewerkstelligen. Hat von Euch jemand eine Idee?
VG Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben
Details sind entscheidend
am 20.09.2016 - 14:06 Uhr
Hallo,
einfacher wäre das, wenn man sich das direkt ansehen kann (Link? ev. per PN schicken).
Man kann einem Systempfad (z,. Bsp. /contact) zwei oder mehrere URL aliase zuweisen (/kontakt, /kontakt2). Allerdings bringt das nichts, weil Drupal immer selbstständig einen der aliase auswählt, wenn man den Pfad aufruft.
Je nachdem wie die vorhandenen Daten aussehen und was Du genau machen willst, kann man hier eine Lösung finden, wie z. Bsp. einfach zwei Inhaltstypen anlegen und schon hat man das gewünschte.
Andere Lösungen: Am besten ist, wenn man sich das direkt anschaut, damit man genau weiß, um was es geht.
Du kannst immer zwei Ansichten machen und die Ansichten selbst könnten unterschiedliche Urls haben, allerdings die Node, die in den Ansichten dargestellt werden existieren dennoch nur einmal und haben nur einen url alias.
Schau Dir das mal an:
am 20.09.2016 - 14:51 Uhr
Schau Dir das mal an: https://www.drupal.org/project/view_mode_page
Also das Modul view_mode_page
am 23.09.2016 - 11:25 Uhr
Also das Modul view_mode_page macht ziemlich genau das, was ich brauchte. Leider gibt es eine Restriktion bei der URL-Gestaltung: man muss immer den originalen Pfad + den individuellen Mode-Teil nehmen, z. B.
www.example.com/[node-alias]/teaser
Ich versuche aber eine ganz andere URL zu generieren:
Standard-Node: www.example.com/locations/berlin
Zweiter View Mode: www.example.com/bars/berlin
Hat jemand noch eine Idee?
das sieht doch sehr nach
am 23.09.2016 - 12:25 Uhr
Views mit contextual filters aus.
Die Parameter stehen in der URL
Jetzt kommt es nur darauf an, dass die Felder im content entsprechend gefüllt sind.
Grüße
Ronald
Etwas ähnliches habe ich
am 23.09.2016 - 12:32 Uhr
Etwas ähnliches habe ich schon mal gemacht. Ich habe in hook_node_insert noch einen Alias auf die View-Mode URL gesetzt mit path_save um die gewünschte Variante der URL zu erreichen
Hi, hatte mal ein ganz
am 23.09.2016 - 17:11 Uhr
Hi,
hatte mal ein ganz ähnliches Problem und ich hab dann auch das Modul view_mode_page verwendet.
Hier mein Forenbeitrag dazu: http://www.drupalcenter.de/node/54367
Vielleicht kannst du daraus auch noch etwas für dich rausziehen was dir hilft das Problem zu lösen.