Hi all,
Working towards mapping all topic structure to pages I am comletely stumped by this
output error:
Warning: $topic is not an object in dynamiccontent on line 25
dynamiccontent is a style element as included below. I use the mgd_get_..._by_name
functions which I have preincluded.
When I output $topic fields using the &(topic.code); syntax, the contents of the code
field are displayed fine. However whener I try to access $topic fields within php
code I get the error above. I also experience the same problems when using the
$midgard object to access uri. I seem to access these vars same as in examples but to
no avail.
particluar offending code(excerpted from below):
?><DIV align="center"><P>&(topic.code:h);</P></DIV><br><br>&(topic.id);<?
$article = mgd_list_topic_articles($topic->id);
Much thanks for any help,
Robert Murray
dynamiccontent element:
<?
/* show this topic's code and list all articles or show all of one article requested*/
$page=mgd_get_page($midgard->page);
$topic=mgd_get_topic_by_name("0", $page->name);
?><h1>&(page.title);</h1><?
if (isset($topic)) {
/* show requested article */
if (isset($id)) {
/* Get requested article... */
$article = mgd_get_article($id);
if ($article->url) { ?>
<a href="&(article.url);"><h1>&(article.title);</h1></a>
<? } else {?>
<h1>&(article.title);</h1>
<? } ?>
<h3>&(article.abstract);</h3>
<p>&(article.content:f);</p> <?
/* Show topic code and list articles */
} else {
?><DIV align="center"><P>&(topic.code:h);</P></DIV><br><br>&(topic.id);<?
$article = mgd_list_topic_articles($topic->id);
if ($article) {
?><ul><?
while ($article->fetch()) {
?><li><i><a
href="&(midgard.uri);?id=&(article.id);">&(article.title);</a></i><?
/* Show abstract (if there is any abstract entered). */
if ($article->abstract) { ?>
<br>&(article.abstract:f);<?
} ?>
</li><?
} ?></ul><?
}
}
}
?>
--
This is The Midgard Project's mailing list. For more information,
please visit the project's web site at http://www.midgard-project.org
To unsubscribe the list, send an empty email message to address
[EMAIL PROTECTED]