Views Ausgabe in Node anzeigen
Eingetragen von Bubie123 (20)
am 06.05.2014 - 13:03 Uhr in
am 06.05.2014 - 13:03 Uhr in
Hallo,
kann mir jemand helfen bei lösung folgender Problem?
Ich habe ca 100 Artikel die mit Views Sortiert werden.
Erste 5 (Artikelfelder) Artikel Titel, Datum und Beschreibung werden in einen Block angezeigt.
Beim klick auf Titel wird der Besucher auf z.B folgende node/14 weiter geleitet wo die ganz gelesen werden können.
Mein Problem ist wie kann ich alle diese Artikel in einen bestimmten Node anzeigen lassen mit Views?
Alle Artikel in einen Node z.B node--alle-artikel.tpl.php geht das überhaupt oder gibt es eine andere lösung?
Danke
- Anmelden oder Registrieren um Kommentare zu schreiben
Sieh Dir das Modul eva an.
am 06.05.2014 - 13:11 Uhr
Sieh Dir das Modul [do:eva] an. Damit kannst Du an die Ausgabe eines Datentyps einen View anhängen lassen.
Das geht mit Views ganz
am 06.05.2014 - 15:47 Uhr
Das geht mit Views ganz wunderbar.
Das weis ich durch die Nutzung von Commerce Kickstart.
Am einfachsten ist es, wenn Du dir CK auf einer Subdomain installierst und Dir dann unter Ansichten/Collection products die Struktur anschaust.
Hier legst Du dann unter dem entsprechnden Taxonomiebegriff einen Eintrag an, erstellst oder erweiterst einen Inhaltstyp um, mit dem Feld Refferenz auf Taxonomiebegriffe und gibst in der Node den Taxonomiebegriff an.
Gruß Frank
Also Du möchtest unter EINEM
am 06.05.2014 - 19:39 Uhr
Also Du möchtest unter EINEM bestimten Node mit der Node id XYZ alle Artikel per Views einbauen... oder soll das für einen bestimmten Inhaltstypen passieren?
Wenn es für einen bestimmten Inhaltstypen sein soll, wäre vielleicht https://drupal.org/project/views_field_view etwas?! Ansonsten ist auch hier beschrieben, wie das vielleicht auch für Dich gehen könnte: https://drupal.org/node/48816
Ich möchte
am 06.05.2014 - 20:11 Uhr
Ich möchte ganze Inhalt Links anzeigen lassen und die Links sollen in rechten Block angezeigt werden
<?php
if ($user->uid == 0) {
echo '<p>anonyme Besucher</p>';
}else{
echo '<p>Registrierte Besucher</p>';
};
?>
Dieses Ding möchte ich später in Node reinschreiben.
Mit diesen Ding möchte ich Benutzer erkennen ob der Benutzer registriert ist oder nicht. Wenn nein wird nichts angezeigt wenn ja bekommt der Besucher ganze Inhalt zusehen.
Soweit ich weiß hat Anonyme Besucher id Null
Das musst du nicht selbst machen
am 07.05.2014 - 07:34 Uhr
du musst nur für den content_type oder den Block die Rechte einstellen.
Den Rest erledigt Drupal für dich.
Einen bstimmten Block anzeigen, wenn eine bestimmte Node angezeigt wird, wird auch im Block gesteuert.
Na das ist dann doch
am 07.05.2014 - 08:32 Uhr
Na das ist dann doch tatsächlich einfach eine Views mit Block-Display... den Block kannst Du doch ganz normal in der Views-Verwaltung anlegen (admin/structure/views), für den Block kannst Du dann in der Block-Verwaltung (admin/structure/block) festlegen, wo er zu sehen sein soll. Wähle hier Deinen Block aus und unter "Sichtbarkeitseinstellungen" wählst Du "Nur die aufgelisteten Seiten" aus. Dort gibst Du z.B. "node/123" ein, dann wird der Block nur bei Ansicht von Node 123 angezeigt... musst den Block natürlich noch einer Region zuordnen.
Außerdem die Sichtbarkeit noch auf die Rolle einschränken.
Danke
am 07.05.2014 - 20:46 Uhr
Vielen Dank, für so viele Antworten!
Ich möchte das alle Blocks auf allen Seiten sichtbar sind, Links sollen von allen seiten erreichbar sein.
Alle Links im Block sollen für alle sichbar sein. Wenn ein von diesen Links aus diesen Block geklickt wird soll der Besucher auf ein bestimmtes node weiter geleitet. Dort soll überprüft werden ob der Besucher angemeldet ist oder nicht. Wenn nicht soll der besucher nichts sehen wenn ja dann soll er alles sehen.
Aha, vielleicht ist auch
am 08.05.2014 - 06:51 Uhr
Aha, vielleicht ist auch Content Access das, was Du willst... keine Ahnung. Viel Erfolg!