22851 Posts in 9934 Topics by 2804 members
|Go to End|
27 May 2010 at 9:06am Last edited: 27 May 2010 9:06am
I have a page which has several "Video" dataobjects related to it..
I can insert a list of video titles into the page by placing the following in the page template:
<% control Videos %>
<% end_control %>
However, I wish to insert the list using a shortcode, so that it is possible to position the list anywhere within the page content.
I have setup the shortcode, but the $VideoTitle variable does not appear to work within the shortcode template. Only the <p> tags are pulled in.
How can I get the $VideoTitle variable to work within the shortcode template?
(I have simplifed the HTML code for this example, I'm actually inserting a full video thumbnail, title etc, but that's not neccecary for the question).
22 September 2010 at 3:38am
Thanks Johannes, that was actually that tutorial I followed to implement the ShortCodes, but I could never get object variables to work inside of the shortcode template, have you managed to get this to work?
22 September 2010 at 4:21am
I'm not quite sure what you mean by object variable.
If you wan't to use $VideoTitle in your template you need to set it like this:
$data = array();
$data['VideoTitle'] = "What ever";
return $template->process(new ArrayData($data));
Is that what you are looking for?
|Go to Top|