Hallo Zusammen,
ich hab die wag_randomimage Erweiterung installiert, aber ich möchte, dass ein Marker durch ein Zufallsbild ersetzt wird, und ich weis nicht, wie ich das schreiben soll.
Kann mir jemand helfen?
Das Script, das dabei war ist:
plugin.tx_wagrandomimage_pi1 {
noDuplicates = 0
alt =
defaultDir = fileadmin/images/
filetypes = gif,png,jpg,jpeg
numImages = 1
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
recursive = 0
}
MFG
Online
wenn Du wie oben das Plugin konfiguriert hast, weist Du es einfach einem marker zu
MARKER < plugin.tx_wagrandomimage_pi1
hmmm, wenn ich das jetzt richtig verstanden hab - bin noch richtiger Anfänger - dann sollte das so aussehen:
plugin.tx_wagrandomimage_pi1 {
noDuplicates = 0
alt =
defaultDir = fileadmin/image/random/
filetypes = gif,png,jpg,jpeg
numImages = 1
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
recursive = 0
}
RANDOM < plugin.tx_wagrandomimage_pi1
Aber das funktioniert leider nicht.
RANDOM ist mein marker.
Wo liegt der Fehler?
Danke für die Hilfe.
MFG
Online
Du solltest Dir ein Buch oder z.B. das PDF von dieser Seite nehmen und das studieren.
Du musst Deine Seite definieren, den Arbeitsbereich, dann die Marker und erst dann kannst Du die Marker benutzen.
So ist das falsch, richtig wäre es (nach obiger Beschreibung)
...
page.10.marks.RANDOM < plugin.tx_wagrandomimage_pi1
hmmm, hab ein Buch, aber bis jetzt nur ein Anfängerbuch.
Die Dokumentation von der Erweiterung hat leider auch nicht viel mehr hergegeben.
Kennst du/Ihr da vielleicht irgendein Tutorial?
Ich versteh leider immernoch nicht, wie ich das richtig einbaue.
Auf meiner Seite wird zwar statt dem Marker das hier angezeigt:
<!--BEGIN: Content of extension "wag_randomimage", plugin "tx_wagrandomimage_pi1"
-->
<div class="tx-wagrandomimage-pi1">
</div>
<!-- END: Content of extension "wag_randomimage", plugin "tx_wagrandomimage_pi1" -->
Aber leider wird mein erhofftes Bild immer noch nicht angezeigt.
Ich hab das hier:
plugin.tx_wagrandomimage_pi1 {
noDuplicates = 0
alt =
defaultDir = fileadmin/image/random/
filetypes = gif,png,jpg,jpeg
numImages = 1
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
recursive = 0
}
so wie es ist, in meine PAGE eingebaut:
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/html/index.htm
workOnSubpart = DOKUMENT
marks.TEXT = CONTENT
marks.TEXT.table = tt_content
plugin.tx_wagrandomimage_pi1 {
noDuplicates = 0
alt =
defaultDir = /fileadmin/image/
filetypes = gif,png,jpg,jpeg
numImages = 1
templateFile = EXT:wag_randomimage/pi1/tx_wagrandomimage_pi1.tmpl
recursive = 0
}
marks.FILE_1 < plugin.tx_wagrandomimage_pi1
}
Aber irgendwas funktioniert da noch nicht.
Kannst du/ihr mir da bitte nochmal weiterhelfen?
Hallo nochmal,
hab es leider immernochnicht hinbekommen.
Kann mir nicht vielleicht doch jemand helfen?
MFG
Online
öh kommt halt ganz darauf an wie du deine seiten aufgebaut hast.
das schema ist ja immer
blabla < plugin.tx_wagrandomimage_pi1
und blabla kann allesmögliche sein......
Nein, das Problem ist nicht, wie online seine Seiten aufgebaut hat, denn er hat ja schon den HTML-Code seiner Seite gepostet, an dem ersichtlich ist, dass das Plugin eingebunden ist. Das Problem ist nur: Wenn das Plugin nicht per Inhaltselement eingebunden wird sondern wie hier einem Marker zugewiesen wird, gibt es zwischen den Standard-DIVs nichts weiter aus (s.o.).
Dies ist leider bei mir ebenso. Weiß jemand Rat?
Oder mal eine Verständnisfrage: Kann es grundsätzlich sein, dass manche Extensions, die als Inhaltselement eingebunden werden können, nicht über Marker-Zuweisung benutzt werden können, oder ist das Unsinn?
Vielen Dank schon mal!
OK, ich versuch mal eine Antwort:
In der Klasse steht anfangs folgende Bedingung:
if ($row = $this->pi_getRecord('tt_content', $uid)) {
...
}
Fast der gesamte Code der Klasse wird also nur ausgeführt, wenn das Plugin als Contentelement eingefügt wurde. Richtig?
Ich versuche es jetzt mal mit cc_random_image. Schade, wag_randomimage war so schön out-of-the-box...
und hat es funktioniert? falls ja, vielleicht könntest du deinen weg posten? ich stehe leider vor dem selben problem ;(