Zum Inhalt springen

wt_gallery list-Ansicht umkonfigurieren oder andere Lösung?

Erstellt am 8. Oktober 2009 · 3 Antworten · letzte Antwort am 8. Oktober 2009

Tags: Bilder, Frage

MDW786 ·

Hallo Leute,

ich brauche eine Lösung für folgende "Funktion":

Bilder sollen aus einem angegebenen Ordner in einem DIV "ausgelesen" werden.

Die IMG-Tags dürfen keine width/height-Attribute haben ein class-Attribut sollte angegeben werden können, also ungefähr so:

<div class="DIV-Klasse">
<img src="irgendwo/bild1.jpg" class="Bildklasse" alt="" />
<img src="irgendwo/bild2.jpg" class="Bildklasse" alt="" />
<img src="irgendwo/bild3.jpg" class="Bildklasse" alt="" />
<img src="irgendwo/bild4.jpg" class="Bildklasse" alt="" />
...
</div>

versuche mich gerade an der Listansicht von wt_gallery :o , aber es sollte doch eine andere Lösung auch geben oder?

MDW786 ·

Hallo, ich melde mich mit einem kleinen Zwischenstand.
Dass die Bilder aus einem Ordner, wie oben beschrieben, ausgegeben werden, habe ich mit der wt_gallery und list-Ansicht hinbekommen.

Eine Frage bleibt:
wie entferne ich die width/height-Attribute aus den image-Tags?

Habe mit diesem Skript herumprobiert

plugin.tx_wtgallery_pi1 {
	list {
		image = IMAGE
		image {
			altText >
			titleText >
		}
	}
}

Mit

image.file.width >

oder so ähnlich geht es wohl net... #angry#

einpraegsam.​net ·

Die Frage könnte auch lauten: Wie kann man mit typoscript ein Bild ohne width und height Attribut ausgeben?
Hier habe ich aber aktuell auch keine passende Lösung...

MDW786 ·

Hi einpraegsam.net,

könnte die Lösung in der class.tx_wtgallery_list.php liegen:

$this->markerArray = $this->div->markersClassStyle($i, $this->mode, $this->conf);
if (($this->piVars['show'] == $this->div->hashCode($pictures_current[$pointer][$i])) || (!isset($this->piVars['show']) && $i == 0)) $this->markerArray['###CLASS###'] .= ' wtgallery_list_current';
if (!empty($this->conf[$this->mode . '.']['width'])) $this->conf[$this->mode . '.']['image.']['file.']['width'] = $this->conf[$this->mode . '.']['width'];
if (!empty($this->conf[$this->mode . '.']['height'])) $this->conf[$this->mode . '.']['image.']['file.']['height'] = $this->conf[$this->mode . '.']['height'];