Hallo Miteinander,
ich hab mit Templavoila ein Flexcontent erstellt. Ein feld davon ist vom Typ "Image Field, fixed W+H". Es soll ein paar Bilder aufnehmen koennen und diese als verkleinerte screenshots darstellen. Beim Klick sollten dann ein neues Fenster aufgehen und das bild im Grossformat dargestellt werden.
Ich habe es nicht geschaft den Image-Link auf ein Popup zu setzten. #angry#
Es wird au immer nur ein Bild angezeigt.. #angry# #angry#
Kann mir jemand helfen ???
Waere echt froh.
Meine DS:
...
<field_screenshots type="array">
<tx_templavoila type="array">
<title>Screenshots</title>
<description>Map this to the Screenshots</description>
<sample_data type="array">
<numindex index="0">Screenshot</numindex>
</sample_data>
<etype>imagefixed</etype>
<typoscript>
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = 180,130
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 1
10.file.maxW = 180
10.file.minW = 180
10.file.maxH = 130
10.file.minH = 130
}
10.stdWrap.typolink.parameter.field = field_url
}
</typoscript>
</tx_templavoila>
<tceforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>5</size>
<maxitems>5</maxitems>
<minitems>0</minitems>
</config>
<label>Screenshots</label>
</tceforms>
</field_screenshots>
...
gruss
azzazel
Hallo!
Hatte mir was ähnliches gefrickelt...
Probiers mal hiermit:
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 70
10.file.maxH = 92
# Hier wird das Popup erstellt
10.imageLinkWrap = 1
10.imageLinkWrap {
bodyTag = <body style="background-color:#fff; margin: 0px; padding: 0px;">
wrap = <a href="javascript:close();"> | </a>
width = 250
height = 328
effects=
JSwindow = 1
JSwindows {
newWindow = 0
expand = 0,0
}
enable = 1
typolink.parameter.field=image_link
typolink.extTarget = _blank
}
Hallo!
nach langem tüfteln ist es mir schlussendlich gelungen 1 screenshot anzuzeigen. und beim klicken geht ein javascript fenster auf und das bild erscheint in der gewünschten groesse.
Wo ich aber gegen Granit stiss #angry# , war da wo ich folgende befehle einfügen wollte:
bodyTag = <body style="background-color:#fff; margin: 0px; padding: 0px;">
wrap = <a href="javascript:close();"> | </a>
Wenn ich diese befehle hinzufügen will erscheint folgender Fehler in gelbem Hintergrund:
TemplaVoila ERROR:
Couldn't find a Data Structure set for table/row "tt_content:83".
Please select a Data Structure and Template Object first.
Wie kann ich gebrauch von diesen Eigenschaften/Funktionen machen ohne, dass es mir einen Fehler ausgibt ?
Leider sagt mir diese Fehlermeldung nicht viel... Darum bin ich auf die Hilfe von jemanden erfahrenen angewiesen.
Mein uebermuedeter koerper und meine roten augen hoffen auf eine baldige antwort, damit sie sich auch mal eine pause goenne koennen.
gruss
azzazel
--------------------------
Hier noch der ganze code:
...
<field_screenshots type="array">
<tx_templavoila type="array">
<title>Screenshots</title>
<description>Map this to the Screenshots</description>
<sample_data type="array">
<numIndex index="0">Screenshot</numIndex>
</sample_data>
<eType>imagefixed</eType>
<TypoScript>
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 180
10.file.maxH = 130
# Hier wird das Popup erstellt
10.imageLinkWrap = 1
10.imageLinkWrap {
enable = 1
width = 800m
JSwindow = 1
JSwindows {
newWindow = 0
expand = 0,0
}
target = _blank
}
</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>5</size>
<maxitems>5</maxitems>
<minitems>0</minitems>
</config>
<label>Screenshots</label>
</TCEforms>
</field_screenshots>
...
Hi azzazel,
XML hat keinen Spaß mit deinen spitzen Klammern ("<" und ">"). Also folgendes:
<TypoScript><![CDATA[
10 = TEXT
10.current = 1
10.parseFunc = < lib.parseFunc_RTE
]]></TypoScript>
(Es kommt darauf an, dass du deinen Code in <![CDATA[ und ]]> einschließt.)
Grüße
Tobi
1000 dank euch allen.
jetzt muss ich nur noch herausfinden wie ich die mehreren Bilder anzeigen kann.
greez
azzazel
Du möchtest in einem FCE beliebig viele Bilder einfügen können?
Dann mußt Du eine Section (Container und dort Section auswählen) anlegen und dort wieder einen Container, der die Felder für das Bild enthält.
Oder was anderes?
P.S. Arbeitest ja schon sehr lange an der Sache, die Nerven hätte ich nicht.
azzazel schrieb
jetzt muss ich nur noch herausfinden wie ich die mehreren Bilder anzeigen kann.
Pro field geht immer nur ein Bild. Deshalb wie von PeterAllfonds vorgeschlagen, sections verwenden.
Hallo
stimmt, das koennte klappen.
Herzlichen dank
azzazel