Dynamische Seite
am 04.03.2011 - 17:27 Uhr in
Hallo liebes Forum,
ich bin auf der Suche nach einem Model was mit folgendes ermöglicht:
Ich erstelle einen Content-Type names Video. Dieser Content-Type hat beinhaltet das Feld Director.
Wenn ich den Content-Type Video erstelle so automatisch eine View mit folgenden Path generiert werden:
www.meineseite.com/director/[field_director] oder z.B: www.meineseite.com/director/woody_allen
Auf dieser Seite werden dann alle Content-Types Video ausgegeben bei denen das Feld Director Wooy Allen beinhaltet.
Wie kann ich so was in der Art hingekommen. Ich habe es schon mit Views und Panels probiert.
Allerdings bin ich mir noch sicher ob Panels das richtige Modul dafür ist.
Könnt ihr mir weiterhelfen?
Vielen Dank im Voraus,
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu müssen keine extra Views
am 04.03.2011 - 17:45 Uhr
Dazu müssen keine extra Views erstellt werden, da reicht eigentlich eine View mit Argumenten.
Erstelle eine View, welche als Pfad "director/%" hat, dann kannst du an die View ein Argument übergeben und bekommst nur die Einträge angezeigt, welche in einem bestimmten Feld das Argument stehen haben.
Vielen Dank das hat super
am 04.03.2011 - 18:25 Uhr
Vielen Dank das hat super funktioniert.
Jetzt erstelle ich zusätzlich einen Block der alle Director auflistet und diese sollen auf die entsprechende Seite verlinken:
z.B.: Woody Allan > /directors/woody_allan
Gibt es eine Möglichkeit wie ich in Views mit dem Rewriting das Feld field_director (Woody Allan) in einen link umwandeln kann:
woody_allan?
Nochmals vielen Dank
Du könntest bei den
am 04.03.2011 - 19:48 Uhr
Du könntest bei den Einstellungen des Feldes (in Views) einen Haken bei "Output this field as a link" setzen, dann wird das Feld als Link ausgegeben.
Weiter unten findest du eine Box namens "Replacement patterns", dort stehen die verfügbaren Ersetzungen.
Da müsste sowas in der Art stehen:
[entity_id] == Felder: field_director
Wenn du also in den Link-Pfad director/[entity_id] eingeben würdest, würde er es automatisch ersetzen. Jetzt ist noch die Frage, wie man den Link entsprechend umwandelt, denn so stünde ja "director/Woddy Allan" im Link. Evtl. kann man mal das PHP-Modul aktivieren, vielleicht hat man dann dort die Möglichkeit, den String mit strtolower() und str_replace zu behandeln.
Genau das ist mein
am 05.03.2011 - 10:48 Uhr
Genau das ist mein Problem.
Wie kann ich das PHP-Modul aktivieren?
Ich habe auch noch eine andere Frage:
Ich erstelle einen Block und gebe alle Video-Datensätze aus lese aber nur das Feld Director aus.
Nun will ich verhindern das ein Director doppel ausgeben wird. Also selbst wenn es zwei oder mehr Videos mit dem Director Woody Allan gibt, so er in diese mBlock nur einmal ausgeben werden. Wie könnte ich das filtern?
Vielen Dank und liebe Grüße