0

我刚刚建立了一个新的 MODX 站点,并安装了 MIGX。我创建了五台电视和包含 MIGX 电视,并且能够在相关模板上创建项目。

但是,当我在前端查看它们时,出现此错误:

Fatal error: Call to a member function getSource() on a non-object in /home/test/public_html/core/cache/includes/elements/modsnippet/1.include.cache.php on line 122

这是模板上的代码:

[[!getImageList?
  &tvname='projectMIGX'
  &tpl='tplProjectList']]

这是 tplProjectList 代码:

<div class="projectListItemImage">[[+projectImage]]</div>
<div class="projectListItemTitle">[[+projectTitle]]</div>
<div class="projectListItemLocation">[[+projectLocation]]</div>
<div class="projectListItemDescription">[[+projectDescription]]</div>
<div class="projectListItemStats">[[+projectFundedPercent]]% Funded | $[[+projectFundedAmount]] Pledged</div>

我最初的想法是这是由我网站上的 MODX/MIGX 配置问题引起的,但我不知道是什么。

任何想法为什么会发生这种情况?我可以提供任何其他相关信息吗?

谢谢,克里斯

4

1 回答 1

0

好的,显然你必须使用 TILDE`字符。我以为他们是单引号,我真傻。

无论如何,在将它们更改为波浪号后,代码就可以工作了。希望这对以后的某些人有所帮助!

于 2012-12-29T09:09:14.640 回答