Ok awesome, the TEASERIMAGE value is indeed shown in stobj when selected for the given page so object.
Only i don't see a aRelatedImages value, i do see a AOBJECTIDS array with one value that is indeed the objectid of the related content image. So i asume that based on the type used in: <skin:view objectid="#stobj.AOBJECTIDS[1]#" typename="dmImage" template="displaySourceImage" /> The objectids (as there can be more then one - also flash / file) are compared to the objectids in the AOBJECTIDS array to match. Then my question is, how would i get the right objectid value from the array AOBJECTIDS when there are multiple objectids. As you can see i now used #stobj.AOBJECTIDS[1]#, works for now but not when i would select more then one image. Should i use a array loop to loop the skin:view code or something like that, so that then by type in the skin:view code the right values for the right skin:view type would be shown? Thank you On Dec 12, 1:48 am, "Blair McKenzie" <[email protected]> wrote: > Usually you would have a field on the object e.g. teaserImage (uuid joined > on dmImage) or aRelatedImages (array joined on dmImage). And put those > values into the skin:view. > > On Fri, Dec 12, 2008 at 10:29 AM, Marco van den Oever < > > [email protected]> wrote: > > > Muhh of course because it uses the typename="dmImage"..... > > > Only question remains how get i grab the related image objectid. > > > Thanks > > > On Dec 12, 12:26 am, Marco van den Oever <[email protected]> > > wrote: > > > Passed in a static image objectid, perfect. > > > > So the related image objectid isn't passed in the stobj, how can you > > > get the related content data like for now the objectid of the related > > > image. Or where should i look for how to do this? > > > > I thought that passing in the stobj.objectid would trigger some > > > comparing in the displaysourceimage.cfm and by that get the image, so > > > how does that work that this code from displaysourceimage.cfm: > > > > <cfoutput> > > > <img src="#application.url.imageroot##stobj.sourceImage#" > > > alt="#stobj.alt#" title="#stobj.title#" /> > > > </cfoutput> > > > > knows which image to get, as the stobj.sourceimage wasn't in the stobj > > > when i dumped it, is there something done by the fact that it's in the > > > dmimage folder? > > > > On Dec 11, 11:14 pm, "Blair McKenzie" <[email protected]> wrote: > > > > > objectid needs to be an objectid of the type you are trying to display. > > > > In this case it needs to the be objectid of the image. > > > > > On Fri, Dec 12, 2008 at 3:06 AM, Marco van den Oever < > > > > > [email protected]> wrote: > > > > > > Hi, great it works, although indeed there remain some questions. > > > > > > When i ad an image to a page with Associated Media / image, then when > > > > > using the code: > > > > > > <skin:view objectid="#stobj.SourceImage#" typename="dmImage" > > > > > template="displaySourceImage" /> > > > > > > I get: > > > > > > Element SOURCEIMAGE is undefined in STOBJ. > > > > > > I assume SOURCEIMAGE would be the relation to the related content > > > > > image, so don't understand why it isn't showed. > > > > > > Any idea's?? > > > > > > On Dec 11, 4:40 am, Helen <[email protected]> wrote: > > > > > > Hi Marco and Chris.. > > > > > > > Long time since I was back online I know, but many many thanks for > > > > > > your responses, it is all working with your suggestions now :). I > > > > > > still did the cfdump to try to see why my code didn't work... > > > > > > > When I couldn't get the skin:view code to work, previously I tried: > > > > > > > <cfoutput> > > > > > > <img src="#application.url.webroot#/images/dmImage/ > > > > > > #stObj.sourceImage#" width="#stObj.width#" height="#stobj.height#" > > > > > > alt="#stobj.alt#" title="#stobj.alt#" /> > > > > > > </cfoutput> > > > > > > > I did a dump of this the image was where I though it should be, ie > > > > > > "SOURCEIMAGE > > /images/dmImage/SourceImage/midstateSide3.jpg" > > > > > > > Then after reading your posts I changed my code to > > > > > > > <cfoutput> > > > > > > <img src="#application.url.imageroot##stobj.sourceImage#" > > > > > > width="#stObj.width#" height="#stobj.height#" alt="#stobj.alt#" > > > > > > title="#stobj.alt#" /> > > > > > > </cfoutput> > > > > > > > the image displayed perfectly, it worked... the dumps however are > > > > > > identical, but because I used the path of the images and didn't use > > > > > > "imageroot" in my first code sample it didn't work. > > > > > > > On another note, I still can't understand why this code doesn't > > work: > > > > > > > <skin:view objectid="#stobj.SourceImage#" typename="dmImage" > > > > > > template="displaySourceImage" /> > > > > > > > I get the error "The OBJECTID argument passed to the getData > > function > > > > > > is not of the type uuid. If the component name is specified as a > > type > > > > > > of this argument, its possible that a definition file for the > > > > > > component cannot be found or is not accessible." > > > > > > > That is, there is a file in farcry/core/dmImage/ > > > > > > displaySourceImage.cfm, and if you have your displayTeaser.cfm > > > > > > template in your own farcry/projects/sitename/dmImage directory > > > > > > shouldn't this work?.. I am curious what I am missing here.. so if > > > > > > anyone stumbles upon it when doing something be sure to post. In > > the > > > > > > mean time mine is working without using the skin:view.. code with > > your > > > > > > help Marco and Chris so again many thanks, Helen. > > > > > > > On Dec 6, 2:37 am, Marco van den Oever <[email protected] > > > > > > > wrote: > > > > > > > > It's indeed best to cfdump a lot in these situations, then you > > see > > > > > > > what is missing or what is happening and have a better direction > > in > > > > > > > what to do. I am using FC 5.0.2. > > > > > > > > I see some difference in our code, don't know what is the way or > > not > > > > > > > but it's working for me right now. > > > > > > > > I have a project/webskin/dmImage/displayTeaserImage.cfm file: > > > > > > > > <cfoutput> > > > > > > > <img src="#application.url.imageroot##stobj.sourceImage#" > > > > > > > alt="#stobj.alt#" title="#stobj.title#" /> > > > > > > > </cfoutput> > > > > > > > > And on the page where the image is needed: > > > > > > > > <cfif len(stobj.teaserimage)> > > > > > > > <p> > > > > > > > <skin:view objectID="#stObj.teaserImage#" > > > > > > > template="displayTeaserImage" /> > > > > > > > </p> > > > > > > > </cfif> > > > > > > > > On that page also the <cfimport > > taglib="/farcry/core/tags/webskin" > > > > > > > prefix="skin" /> is stated. > > > > > > > > So try this, it might work for you also. > > > > > > > > Cheers > > > > > > > > On Dec 5, 3:35 pm, Sean Coyne <[email protected]> wrote: > > > > > > > > > helen. instead of the skin:view tag try to cfdump stobj and > > see what > > > > > > > > you get > > > > > > > > > On Dec 4, 9:03 pm, Helen <[email protected]> wrote: > > > > > > > > > > Hi All > > > > > > > > > > Marco glad you got your code to work... > > > > > > > > > I am still doing something wrong. I have a dmImage folder, a > > file > > > > > > > > > called "displayTeaserImage.cfm" with the following: > > > > > > > > > > <cfsetting enablecfoutputonly="true" /> > > > > > > > > > <cfimport taglib="/farcry/core/tags/webskin" prefix="skin" /> > > > > > > > > > <!--- @@displayname: Display Teaser Image ---> > > > > > > > > > > <skin:view objectID="#stObj.teaserImage#" > > > > > > > > > template="displayTeaserImage" /> > > > > > > > > > > <cfsetting enablecfoutputonly="false" /> > > > > > > > > > > When I try to use this with thehandpickedrulei am getting a > > message > > > > > > > > > "element teaserImage in undefined in stobj." I looked in the > > > > > dmImage > > > > > > > > > database table and see it is using ThumbnailImage, i tried > > > > > > > > > referenceing this but that didn't work - I know I am right of > > track > > > > > > > > > here... I am missing a step, somewhere with > > thehandpickedrule.. > > > > > > > > > anyone have any ideas? > > > > > > > > > > Many thanks > > > > > > > > > Helen > > > > > > > > > > On Nov 27, 3:05 am, Marco van den Oever < > > > > > [email protected]> > > > > > > > > > wrote: > > > > > > > > > > > Ok awesome, of course you can use the text editor to > > placeimages, > > > > > but > > > > > > > > > > can you say that the big advantage of using this method is > > that > > > > > it > > > > > > > > > > works with a library and therefore more suitable for > > projects > > > > > that > > > > > > > > > > need that, like projects for example for media or > > photographers? > > > > > > > > > > > On Nov 26, 4:40 pm, "Tomek Kott" <[email protected]> > > wrote: > > > > > > > > > > > > yup, usually just something like a len(stObj.aTeaserID) > > would > > > > > do... > > > > > > > > > > > > Tomek > > > > > > > > > > > > On Wed, Nov 26, 2008 at 10:31 AM, Marco van den Oever < > > > > > > > > > > > > [email protected]> wrote: > > > > > > > > > > > > > Oh, and am i right you have to create your own <cfif > > > > > statements on > > > > > > > > > > > > your display page or the template, so when no teaser > > exists > > > > > you not > > > > > > > > > > > > using the template and therefore not generating an > > error? > > > > > > > > > > > > > On Nov 26, 4:28 pm, Marco van den Oever < > > > > > [email protected]> > > > > > > > > > > > > wrote: > > > > > > > > > > > > > "Why is something so basic so hard to set up?" > > > > > > > > > > > > > > Well to answer myself to that, because i am sometimes > > are a > > > > > bit > > > > > > > > > > > > > stubborn! > > > > > > > > > > > > > > Both thanks for helping, works great now :) > > > > > > > > > > > > > > And what about the related content, how do you > > include > > > > > that? > > > > > > > > > > > > > > On Nov 26, 3:48 pm, ""Jørgen M. Skogås"" < > > > > > [email protected]> wrote: > > > > > > > > > > > > > > > Sorry! Not the dmHtml folder, the dmImage folder. > > :) > > > > > > > > > > > > > > > Den 26. nov.. 2008 kl. 15.46 skrev Jørgen M. > > Skogås: > > > > > > > > > > > > > > > > Did you create the template > > (displayTeaserImage.cfm) in > > > > > your project/ > > > > > > > > > > > > > > > webskin/dmHtml folder? Remember to update the > > > > > application scope > > > > > > > > > > > > > > > (updateapp=1 in the URL) after you have made this > > > > > file/template. > > > > > > > > > > > > > > > > Jørgen~ > > > > > > > > > > > > > > > > Den 26. nov.. 2008 kl. 15.38 skrev Marco van den > > Oever: > > > > > > > > > > > > > > > >> Why is something so basic so hard to set up? > > > > > > > > > > > > > > >> I selected a related content image, a teaser > > image, > > > > > then used you > > > > > > > > > > > > > > >> examples (both) but it's just not working. > > > > > > > > > > > > > > > >> When i use: > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "farcry-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/farcry-dev?hl=en -~----------~----~----~----~------~----~------~--~---
