0

新しいMODXサイトをセットアップし、MIGXをインストールしました。5台のテレビとそれに含まれる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

どうやら`、テンプレートでチルダ文字を使用する必要があります。私はそれらが一重引用符だと思った、なんてばかげている。

とにかく、それらをチルダ文字に変更した後、コードは機能します。これが後日誰かに役立つことを願っています!

于 2012-12-29T09:09:14.640 に答える