Zum Inhalt springen

yag Album per Typoscript ausgeben

Erstellt am 4. Februar 2015 · 1 Antwort · letzte Antwort am 30. April 2015

Tags: TYPO3 6.x, Frage

mimii ·

Hallo ins Forum,

ich möchte die Bilder eines yag Albums als Slider auf allen Seiten ausgeben, das HTMl-Template passt soweit. Für das Typoscript habe ich diese Anleitung (http://mimi.kaktusteam.de/blog-posts/2012/05/inserting-yag-plugins-via-typoscript/) genommen und vermutlich falsch angepasst.

Im root Template weise ich der Variablen "slider" eine lib zu, die als externe t3s-Datei ausgelagert ist (und natürlich auch eingebunden wird) das zu:

slider =< lib.yag_slider

Die t3s-Datei sieht so aus:

lib.yag_slider < plugin.tx_yag
lib.yag_slider = USER
lib.yag_slider {
  userFunc = tx_extbase_core_bootstrap->run
  pluginName = Pi1
  extensionName = Yag
  controller = Album
  action = showSingle
  switchableControllerActions {
    Album {
      1 = showSingle
    }
  }
  settings =< plugin.tx_yag.settings
  settings.context.selectedAlbumUid = 3
  persistence =< plugin.tx_yag.persistence
  view =< plugin.tx_yag.view
}
lib.yag_slider.settings.theme = nivoSlider

Die UID des Albums ist 3. Welchen Fehler mache ich im Code? Im Frontend läuft der nivo Slider, es werden nur keine Bilder angezeigt. Im img-Tag des nivo Sliders steht src="undifined".

Zum Testen habe ich eine Seite mit einem Yag Plugin angelegt und hier das bestehende Album einfach mal als Lightbox ausgegeben. Auf dieser Seite läuft dann auch der nivoSlider. Wie krieg ich es nun hin, dass er auf allen Seiten funktioniert?

Danke für Eure Hilfe und Gruß
mimii

TheOriginalAndy ·

Hi,

ich hatte das selbe Problem. Füge mal über Zeile 15 folgende Zeile ein:

settings.context.selectedPid = 39

also:

settings.context.selectedPid = 39
settings.context.selectedAlbumUid = 3

Natürlich die Pid anpassen (Order mit deinen YAGs). Danach funktionierte es bei mir.

MfG
Andy