That's what I was looking for ... Thanks!

On 4/10/07, Larry Garfield <larry@garfieldtech.com> wrote:

#################################################
module code - mymod.php
#################################################

function mymod_foo() {
  $data = array('foo' => 'bar');
  return theme('foo_or_something', $data);
}

function theme_foo_or_someting($data) {
  return "something you do with $data that generates a string";
}

#################################################
template.php code
#################################################

function phptemplate_foo_or_something() {
  return _phptemplate_callback('foo_or_something', $data);
}


#################################################
foo_or_something.tpl.php
#################################################

<h1>I want to output value of $foo here</h1>

(In this case $foo will have a value of 'bar').

Cheers.

--Larry Garfield

On Tue, 10 Apr 2007 12:47:28 -0600, Cyberswat <cyberswat@gmail.com> wrote:
> I have another question regarding this subject.  If I create a custom
> module
> how do I use the templating engine to work with the output of the module?
> I
> know this code is bad, but it summarizes what I would like to do.  Any
> help
> is appreciated as I'm starting to feel dense from not being able to figure
> this out.
>
> #################################################
> module code - mymod.php
> #################################################
>
> function mymod_menu($may_cache) {
>   $items = array();
>   $items[] = array('path' => 'mymod_view',
>   'title' => t('mymod_view'),
>   'callback' => 'mymod_foo',
>   'type' => MENU_LOCAL_TASK,
>   'access' => user_access('view mymod'),
>   'weight' => 0,
>   );
>   return $items;
> }
>
> function mymod_foo() {
>   $data = array('foo' => 'bar');
>   return $data;
> }
>
> #################################################
> template.php code
> #################################################
>
> function phptemplate_mymod_foo() {
>   return _phptemplate_callback('mymod_foo');
> }
>
> #################################################
> mymod_foo.tpl.php
> #################################################
>
> <h1>I want to output value of $data['foo'] here</h1>
>
>

--
[ Drupal support list | http://lists.drupal.org/ ]



--

Kevin Bridges
http://www.kevinbridges.org/