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
-~----------~----~----~----~------~----~------~--~---

Reply via email to