Zum Inhalt springen

rgslideshow - Text & Bilder

Erstellt am 11. November 2012 · 5 Antworten · letzte Antwort am 20. Dezember 2012

Tags: Frage

sarge83 ·

Hallo zusammen,

wie der Titel verrät, bastle ich atm mit rgsslidehow herum. Eine einfache Ausgabe bekomme ich hin. Allerdings ist mir etwas schleiferhaft, wie man mit dem Contentelement (plugin hinzufügen -> rgslideshow) bewerkstelligen soll.
Ich will ja nicht direkt im ersten Beitrag meckern, aber die Doku bzw. die X-Fach vorhandenen Kopien der Texte und ""Beispiele"" die man so beim suchen findet helfen kein Stück weiter.

Im Grunde möchte ich sowas wie oben dargestellt:
http://www.rggooglemap.com/dev/rgslideshow/uebersicht.html
Text im Fluß neben einer Slideshow.

Daher ist meine Frage eigentlich eher Grundsätzlich (sorry schon mal für die ggf. nicht allzu Fachlich korrekte Thermenologie)
Kann man das auch per Content Eingabe machen (Seite -> Spalten ...)
Oder muss es im ?Root Template? per TS eingebunden werden?

Per Contenteingabe scheint es nicht zu funktionieren oder ich übersehe iwas.

Wenn es so nur per TS machen kann, würde mich allerdings interessieren, wie man eine beliebiege Menge von Bildern einbinden kann. Die Bsps. die ich bisher gefunden habe gehen immer von einer festen Menge (und Teils auch von bestimmten Einfüge Positionen) aus. Zu dem sollte es dann auch später von Redakteuren in anderen Seiten verwendbar sein.

Ich bin noch recht neu in Typo3 .. mir fehlt auch noch einiges (oder auch sehr viel ^^) an Basiswissen um manche Dinge verstehen bzw. lösen zu können. Ich hoffe der/die ein oder andere helfen mir dabei einwenig 🙂

MfG
sarge83

sarge83 ·

Hallo zusammen,

etwas weiter gekommen bin ich mittlerweile. Zumindest hab ich jetzt

http://www.rggooglemap.com/dev/rgslideshow/slideshow-in-text-mit-bild.html

den Punkt "Ohne Slideshow"

Das Manuel, hab ich jetzt auch schon 25 mal gelesen und werde nicht wirklich schlau daraus (ist wahrscheinlich nur ne kleinigkeit die fehlt :S)

<div id="c32" class="csc-default">
		<!--  Image block: [begin] -->
			<div class="csc-textpic csc-textpic-intext-right csc-textpic-equalheight"><div class="csc-textpic-imagewrap"><div class="csc-textpic-imagerow"><div class="csc-textpic-imagecolumn csc-textpic-firstcol"><div class="csc-textpic-image csc-textpic-last"><img src="typo3temp/pics/d15bb288cd.png" width="145" height="109" border="0"  alt=""></div></div>
<div class="csc-textpic-imagecolumn csc-textpic-lastcol"><div class="csc-textpic-image csc-textpic-last"><img src="typo3temp/pics/018a46ffaa.png" width="145" height="109" border="0"  alt=""></div></div></div>
<div class="csc-textpic-imagerow csc-textpic-imagerow-last"><div class="csc-textpic-imagecolumn csc-textpic-firstcol"><div class="csc-textpic-image csc-textpic-last"><img src="typo3temp/pics/3336897888.png" width="150" height="113" border="0"  alt=""></div></div>
<div class="csc-textpic-imagecolumn csc-textpic-lastcol"><div class="csc-textpic-image csc-textpic-last"><img src="typo3temp/pics/6a86e3b051.png" width="140" height="113" border="0"  alt=""></div></div></div></div><div class="csc-textpic-text">
		<!--  Text: [begin] -->
			<p class="bodytext">hallo test 123 5</p>
		<!--  Text: [end] -->
			</div></div>

Das steht nun im Quellcode. Hier fehlt wohl offensichtlich der RGSLIDESHOW Teil drumherum. Leider bin ich noch nicht so ganz auf die zündende Idee gekommen, wie man das an der Stelle eingefügt bekommt.

Hab auch mal folgendes gemacht / probiert:

TS Const (wie Manuel)
plugin.perfectlightbox.libraryToUse = mootools
plugin.perfectlightbox.includeJSLibrarys = 1
plugin.perfectlightbox.mootoolsPath = EXT:t3mootools/res/mootoolsv1.11.js

Ansonsten soweit wie ich das Manuel interpretiere, soll man im Contentelement einfach den Haken bei rgslide bzw. lightbox setzen. Hab ich auch gemacht. Allerdings passiert dann nicht das was ich haben will :S

Ich schätze mal die Lösung wird wohl einwenig TS Code sein. Allerdings weis ich leider nicht welcher es sein könnte. Für nen Tipp wäre ich wirklich dankbar. Meistens ists ja so, dass wenn man mal ein funktionierendes Code Bsp gesehen hat, fällt es einem auch leichter es anzupassen bzw. zu verstehen.

MfG

sarge83 ·

Nabend,

keiner ne idee?

nunja dann versuch ichs mal anders herum:

Typo 4.7.4
rgslideshow 1.4.0
t3mootools 1.3.0
perfectlight 3.1.4
rgsmoothgallery aktuellste
synslide 1.8.0

Static Templates:
rgslideshow | alt. rgslide+perfectlight
css styled content (aktuellste nehm ich an, die mit 4.7.4 kam)

Als Plugin funktionierts. Nur im Image + Text nicht ..
Mal Synslide getestet funktioniert auch nach kleiner änderen im tpl const edit
Selbiges hatte ich dann mal für rgslide getestet. auch leider nix gebracht.

Das Problem wird wohl iwo im "rendern" liegen (html ausgabe) scheinbar greift die ext rgslide da nicht ein. Allerdings bin ich auch nicht so ganz hinter die sys debug möglichkeiten gestoßen. ich hab mal die log einstellungen hoch gesetzt:
Im Installer:
[SYS][displayErrors] = 1
[SYS][enableDeprecationLog] = console
Im Log stehen zwar viele "Fehler" wie zb "Core: Error handler (FE): PHP Warning: Illegal string offset 'minH' ... "

Aber ich denke das wird damit nichts zutun haben.

Hat evtl. jemand ne idee oder ne 4.7.x Version wo rgslideshow mit text + image funktioniert?

MfG, hoffe auch ne helfenende antwort 😉, da mir langsam die ideen ausgehen und mein typo3 system wissen mehr atm nicht hergibt.

sarge83 ·

Hallo zusammen,

ich hatte zwar schon mal iwo in nem forum oder ner maillist gelesen, dass es möglicherweise mit css styled content zusammen hänge könnte, allerdings hatte ich leider keine lösung dafür gefunden.

Nach dem ich hin und her überlegt hatte und auch mal etwas mit der "inklusionsreihenfolge" gespielt hatte (macht aber iwie auch kein unterschied, warum eigentlich nicht?)
1. mal nen output in die setup.txt von rgslide geschrieben wurde angezeigt => wird aufgerufen. Allerdings wird nur der plugin teil genutzt, daher
2. hatte ich mir mal das über "template analyse" (komme gerade nicht drauf wies heisst) angeguckt, wie was "gerendert" wird. nachdem ich mir das dann mal ne weile betrachtet hatte und wie oben geschrieben mit der reihenfolge der static templates und der reihenfolge der einbindung rumgespielt hab, viel mir auf das unter "textpic.userFunc" immer die funktion aus css styled template angesprochen wird. egal obs default oder key value = 1 & key zeigt auf tt_content.rgslideshow....
Ich hatte auch mal testet was passiert, wenn ich in der db dieses feld auf 1 setzte. die ausgabe ändert sich dann, allerdings auch nicht zu dem wie ich es gerne haben würde.

Daher wäre meine Frage, gibt es ne möglichkeit, zu erzwingen, dass an der stelle die funktion von rgslideshow verwendet wird? oder muss ich dass dann in css styled content anpassen?

Ich hoffe das mir jemand darauf ne antwort geben kann. Ich werde nachher mal nochn paar screens anhängen.

MfG

sarge83

sarge83 ·

Hallo,

in der Zwischenzeit konnte ich das "Problem" zu mindest etwas weiter eingrenzen. ich vermute das es iwie mit dem 'Layout' in Image von CSS Styled Content zutun haben bzw. der ImageStdWrap wird nicht ausgeführt, sprich aus:
rgslideshow - setup.txt

imageStdWrap.dataWrap = <div id="rgslideshow-{field:uid}" class="csc-textpic-imagewrap rgslideshowce" style="width:{register:imagewidth}px;height:{register:imageheight}px">| </div>

Fehlt hinterher im html, javascripte werden eingebunden, ebenfalls werden die script einträge für die slideshow erzeugt.
Fügt man dieses von hand ein, funktionierts :S

Kann mir mal BITTE jemand auf die sprünge helfen? Es ist mit sicherheit nur ne winzige kleinigkeit ...

MfG
sarge83

sarge83 ·

Falls es jemanden interessiert:

Lösung, dass rgslideshow ohne lightbox bzw. die andere funtzt.. man muss in der tca php datei die checkbox hinzufügen.

Dann kann man im BE Checkbox aktivieren und es wird auch im fe richtig angezeigt

MfG