using attribute_view_gui. I know I can pass variables in, but I didn't want to change 50 places in 30 templates passing it in for all of them. Was hoping somehow to be able to access the templates calling template and access those variables via some kind of namespacing.
Stefan ----- Original Message ----- From: "Paul Leclercq" <[email protected]> To: "Stefan Georg" <[email protected]> Cc: "sdk-public" <[email protected]> Sent: Thursday, March 3, 2011 4:10:25 PM GMT +07:00 Bangkok, Hanoi, Jakarta Subject: Re: [Sdk-public] how to get article's ID from embedded image object Hello Stefan, When you are using {attribute_view_gui} or {node_view_gui} you can pass down variables using this method: Exemple for an image: {attribute_view_gui attribute=$node.data_map.image image_class=$image var1=$var1 parent_node=$parent_node} You will then have access to the variables $var1 or $parent_node in the template you are working in. The thing is that the idea behind ezflow is really to create one templates layout for all pages. If you pass down the parent_node_down then you will have one block calculated for each one of your pages, which will not really be optimal for your site, if you have a large amount of pages. There are many way to workaround this cache issue. One method is using javascript: 1) caluclate your bloc in a template and the transfer it using javascript. <code> <div style='display:none;' id='dummy_test_bloc' > {attribute_view_gui} </div> </code> In your ezflow block: <code> <div id="block_in_ezflow"> </div> {literal} <script> $("#block_in_ezflow").html( $("#dummy_test_bloc").html() ) ; </script> {/literal} </code> Good luck, Paul De: "Stefan Georg" <[email protected]> Para: "sdk-public" <[email protected]> Enviados: Jueves, 3 de Marzo 2011 5:02:34 Asunto: [Sdk-public] how to get article's ID from embedded image object Hey, I'm using attribute_view_gui function to load an image. It finds the embed template file correctly. I was wondering if there was a way in that template file to find the object of the article which included it. I'm using ezflow, so I don't want {$#node} as that points to the parent page Home. I would want the article which included it. I can get it from the reverse_related_contentobject_array, but that could have multiple articles in it. Any other suggestions? Would be nice if the variables in the calling template were available as namespaced to something like $parent_template.variables... Stefan -- Sdk-public mailing list [email protected] http://lists.ez.no/mailman/listinfo/sdk-public -- Sdk-public mailing list [email protected] http://lists.ez.no/mailman/listinfo/sdk-public
