<html><head></head><body bgcolor="#FFFFFF"><div>I have two isdues doing that. If I print from the preprocess or process function, the image appears but its html appears before the section tag for that region instead of inside it.&nbsp;</div><div><br></div><div>Also, if I add the themed image variable to $vars, it isn't available in the page template.&nbsp;<br><br>Sent from my iPhone</div><div><br>On May 28, 2012, at 1:04 PM, Carl Wiedemann &lt;<a href="mailto:carl.wiedemann@gmail.com">carl.wiedemann@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>Render arrays are very specific, so you'd likely have to add it via $page['some_key']['#markup'] =&gt; $output;<div><br></div><div>I'd recommend doing these things in the preprocess function, not the process function. Preprocess is generally better understood and has more historic precedence.</div>
<div><br></div><div>Unless you have an explicit reason to use render(), I don't see any harm in creating your own variables in the preprocessor and printing them directly.<br clear="all"><div><br></div><font color="#333333">Carl Wiedemann</font><div>
<div><font color="#666666">Website design &amp; development consulting&nbsp;| <a href="http://c4rl.ws" target="_blank">c4rl.ws</a></font></div><div><font color="#666666"><a href="mailto:carl.wiedemann@gmail.com" target="_blank">carl.wiedemann@gmail.com</a> | skype: c4rlww</font></div>
</div><br>
<br><br><div class="gmail_quote">On Mon, May 28, 2012 at 10:46 AM, Jeff Greenberg <span dir="ltr">&lt;<a href="mailto:listmail.ayendesigns@gmail.com" target="_blank">listmail.ayendesigns@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am displaying a large image in a front-page region. Currently I hook process_region in template.php, set a variable = theme('image'), and print it.&nbsp;<div>
<br></div><div>I'm thinking that rather than printing it from the hook, I'd rather add it to $page[my_region_name] and let it get printed when the template prints render[my_region_name].&nbsp;</div>
<div><br></div><div>Where do I add it, or what do I call to add it? &nbsp;I tried doing things in the hook like $vars[page][my_region_name][content][] = $my_themed_image, but that doesn't work.</div>
<br>_______________________________________________<br>
themes mailing list<br>
<a href="mailto:themes@drupal.org">themes@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/themes" target="_blank">http://lists.drupal.org/mailman/listinfo/themes</a><br>
<br></blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>themes mailing list</span><br><span><a href="mailto:themes@drupal.org">themes@drupal.org</a></span><br><span><a href="http://lists.drupal.org/mailman/listinfo/themes">http://lists.drupal.org/mailman/listinfo/themes</a></span><br></div></blockquote></body></html>