[gelöst] Views Technologie
am 06.07.2010 - 16:01 Uhr in
Hallo Drupaler,
bisher habe ich um 10 Bilder in einer Slideshow darzustellen, 10 mal einen Inhaltstyp gebaut und über Views als Slideshow
abgefeiert.
Wie kann ich das mit nur einmalig erstellten Content realisieren?
Ich habe einen neuen Inhaltstyp gebaut, dazu ein neues Feldtyp generiert (Bild).
Ich kann diese über die Views zwar ansprechen (z.B über Inhalt-->bilder), aber die Bilder werden untereinander dargestellt. Meiner Meinung nach macht das auch Sinn, aber
wie komme ich dazu einen Content zu erstellen, 10 Bilder anhängen und diese Bilder als eine Slideshow darzustellen???
Mir fehlt die Technik...die ich eingentlich mit Views hätte haben sollen....Muss wieder ein Modul her?
Viele Grüße
Sandro
Bildproblem hat sich gelöst, da es eine CSS Einstellung war :-)
Thanx
- Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde bei der ersten
am 06.07.2010 - 20:07 Uhr
Ich würde bei der ersten Version bleiben bzw. für jedes Bild einen Node erstellen. Nur so kannst du mit Views was machen. Ansonsten musst du dich wirklich nach einem Modul umschauen. Mir wäre leider auf die Schnelle keines bekannt. Damit du mehrere Nodes mit Bilder auf einmal erstellen kannst, hilft dir das Modul FUpload. In einem kleinen Tutorial habe ich mal beschrieben, wie dieser Konfiguriert werden muss.
Gruss
RedPanda
Views
am 06.07.2010 - 20:47 Uhr
Hallo.
Auch mit mehreren an eine Node angehängten Bildern lässt sich mittels Views eine Slideshow basteln.
Dazu musst Du einen File-View erstellen (der dann per [do:views_attach Views attach] im Node dargestellt wird) und dann evtl. auch das Modul [do:views_slideshow Views Slideshow] verwenden.
hth,
Stefan
stBorchert
am 07.07.2010 - 08:48 Uhr
Hallo.
Auch mit mehreren an eine Node angehängten Bildern lässt sich mittels Views eine Slideshow basteln.
Dazu musst Du einen File-View erstellen (der dann per [do:views_attach Views attach] im Node dargestellt wird) und dann evtl. auch das Modul [do:views_slideshow Views Slideshow] verwenden.
hth,
Stefan
Hi Stefan,
kanst Du das genauer erläutern?
Was meinst Du konkret mit File View erstellen?
(Für die bisherigen Slideshows habe ich die Views Slideshow verwendet)
Grüße
Sandro
"File" View
am 07.07.2010 - 09:10 Uhr
Hallo.
Was meinst Du konkret mit File View erstellen?
Eigentlich meinte ich das hier, jedoch ist das nicht ganz die Lösung.
Ich habe mal einen Beispiel-View exportiert. Als Vorbereitung dazu habe ich dem Inhaltstypen "Story" ein Feld namens "field_story_images" (Imagefield, unlimited values, custom title) hinzugefügt und einen ImageCache-Preset namens "gallery_photo_thumbnail_tiny" angelegt.
Das Feld "field_story_images" wird übrigens standardmäßig ausgeblendet (die Bilder sollen ja durch den View angezeigt werden).
hth,
Stefan
stBorchert
am 07.07.2010 - 09:50 Uhr
Hallo.
Was meinst Du konkret mit File View erstellen?
Eigentlich meinte ich das hier, jedoch ist das nicht ganz die Lösung.
Ich habe mal einen Beispiel-View exportiert. Als Vorbereitung dazu habe ich dem Inhaltstypen "Story" ein Feld namens "field_story_images" (Imagefield, unlimited values, custom title) hinzugefügt und einen ImageCache-Preset namens "gallery_photo_thumbnail_tiny" angelegt.
Das Feld "field_story_images" wird übrigens standardmäßig ausgeblendet (die Bilder sollen ja durch den View angezeigt werden).
hth,
Stefan
Hi,
so habe ich das auch gemacht, allerdings funktioniert es nicht.
1. dem Inhaltstypen ein Feld pictures zugeordnet (Input Hidden)
2. View Attach installiert..
3. ein Block erstellt
4. "Felder" sind Inhalt: pictures gallery_photo_thumbnail_tiny Bild verlinkt auf das Original
5. Ich habe "gallery_photo_thumbnail_tiny Bild verlinkt auf das Original" im Bereich Image Cache hinzugefügt.
Liegt es daran das ich die slideshow in einem Block ausgeben möchte, aber in der Views noch ein "Node Images" habe mit
[ Node content settings
Node types: Story
Build modes: Vollständiger Beitrag
Argumente: nid
Zeige den Titel: Nein]
?????
Wo ist die funktionalität mit Views Attach?
Wenn ich eine neue Ansicht erstellen möchte kann ich kein View Type "File" anwählen..
Was habe ich vergessen??
Sandro
View
am 07.07.2010 - 10:20 Uhr
Verwende doch testhalber einfach mal meinen Beispiel-View mit den von mir genannten Einstellungen für Story.
Wenn Du den View in einem Block anzeigen willst, funktioniert das mit dem Argument nicht so einfach. Dann muss man die Node-Id per PHP-Code ermitteln und das Argument so setzen (dazu gibt es hier schon diverse Threads).
Stefan
stBorchert schrieb Verwende
am 07.07.2010 - 11:20 Uhr
Verwende doch testhalber einfach mal meinen Beispiel-View mit den von mir genannten Einstellungen für Story.
Wenn Du den View in einem Block anzeigen willst, funktioniert das mit dem Argument nicht so einfach. Dann muss man die Node-Id per PHP-Code ermitteln und das Argument so setzen (dazu gibt es hier schon diverse Threads).
Stefan
das klappt soweit, hab nur das Problem
a. das die bilder über der Slideshow angezeigt werden.(obwohl das Feld auf Hidden ist)
b. die Bilder für die Slideshow sehr klein (Thumbnail) sind...das heisst ich kann nicht die Originalgröße verwenden
c. und muss diese Slideshow innerhalb eines "Textkörpers" ausgeben, also nicht drunter...daher bräuchte ich als Lösung ein Block :-)
d. ich brauche ein Node-Id per PHP-Code :-)
Sandro
Insert
am 07.07.2010 - 11:37 Uhr
a. das die bilder über der Slideshow angezeigt werden.(obwohl das Feld auf Hidden ist)
"Hidden" steuert nur die Ausgabe der Feldbezeichnung, nicht jedoch des Feldinhalts.
Genau aus diesem Grund sind auch die beiden Checkboxen "exclude" angekreuzt.
b. die Bilder für die Slideshow sehr klein (Thumbnail) sind...das heisst ich kann nicht die Originalgröße verwenden
Das macht die View-Einstellung "Imagecache preset ... link to image"
d. ich brauche ein Node-Id per PHP-Code :-)
Wie schon gesagt: dazu gibt es hier im Forum schon etliche Beiträge, in denen detailliert darauf eingegangen wird, wie man Argumente in Block-Displays verwendet.
Stefan
stBorchert schrieb oxifly
am 07.07.2010 - 12:55 Uhr
a. das die bilder über der Slideshow angezeigt werden.(obwohl das Feld auf Hidden ist)
"Hidden" steuert nur die Ausgabe der Feldbezeichnung, nicht jedoch des Feldinhalts.
Genau aus diesem Grund sind auch die beiden Checkboxen "exclude" angekreuzt.
b. die Bilder für die Slideshow sehr klein (Thumbnail) sind...das heisst ich kann nicht die Originalgröße verwenden
Das macht die View-Einstellung "Imagecache preset ... link to image"
d. ich brauche ein Node-Id per PHP-Code :-)
Wie schon gesagt: dazu gibt es hier im Forum schon etliche Beiträge, in denen detailliert darauf eingegangen wird, wie man Argumente in Block-Displays verwendet.
Stefan
1. hidden = Klar hatte ich nicht angewählt
2. ich bekomme trotzdem keine orignal size hin :-( sowohl bei der einstellung im imagecache, als auch wenn ich in der view z.b. Bild nehme, klapp nicht
3. Könnte ich innerhalb eines textkörpers folgenden PHPCode eingeben:
<?php$nodeimages = module_invoke('views', 'block', 'view', 'Testings-block_1);
?>
<?phpprint $block['content'];
?>
Für mich zum verständniss
am 07.07.2010 - 14:23 Uhr
a. das die bilder über der Slideshow angezeigt werden.(obwohl das Feld auf Hidden ist)
"Hidden" steuert nur die Ausgabe der Feldbezeichnung, nicht jedoch des Feldinhalts.
Genau aus diesem Grund sind auch die beiden Checkboxen "exclude" angekreuzt.
b. die Bilder für die Slideshow sehr klein (Thumbnail) sind...das heisst ich kann nicht die Originalgröße verwenden
Das macht die View-Einstellung "Imagecache preset ... link to image"
d. ich brauche ein Node-Id per PHP-Code :-)
Wie schon gesagt: dazu gibt es hier im Forum schon etliche Beiträge, in denen detailliert darauf eingegangen wird, wie man Argumente in Block-Displays verwendet.
Stefan
1. hidden = Klar hatte ich nicht angewählt
2. ich bekomme trotzdem keine orignal size hin :-( sowohl bei der einstellung im imagecache, als auch wenn ich in der view z.b. Bild nehme, klapp nicht
3. Könnte ich innerhalb eines textkörpers folgenden PHPCode eingeben:
<?php$nodeimages = module_invoke('views', 'block', 'view', 'Testings-block_1);
?>
<?phpprint $block['content'];
?>
die bilder werden immer noch nicht in der size 640x300 angezeigt, sondern immer noch als Thumb?
Ich habe sowohl die View Einstellungen als auch die Felder Verwaltung diverse male ummodifiziert, aber leider
komme ich nicht dazu die Slideshow im der Original Größe darzustellen.
????????????????????
UND: Worüber versteht die View, das sie die Bilder die im Feld "field_story_images" angelegt sind, auch hintereinander anzeigt?
Ok das eine geht mit der Slideshow im Bereich Design, aber worüber erkennt es die Bilder?
Wird das über Argumente geliefert? Wenn ja, wieso?
Wäre dankebar wenn mir die Fragen beantwortet werden können.
Vielen Dank
Sandro