We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29850
    • 9 Posts
    MODx 0.96
    下記のような内容でチャンクを2つ乗せたテンプレートを作成し、表示してみたところ。
    {{チャンクA}} ←JOTを呼び出すようなスニペットコールをしている
    {{チャンクB}}  ←その他の処理を呼び出すようなスニペットコールをしている。

    phpSniff.class.php 1.21
    のLine22においてPARSEエラーが発生しました。

    それぞれのチャンクは単体では動作しますが、2つのチャンクを併用した場合、その順序に関係なくエラーが発生するといった状況です。


    今回はソースのトレースをしていないので、処理のルートによって定数($modx->config[’base_path’] )が定義されていないためエラーが発生する様だとしかわかりませんが。下記のように修正し、いまのところ問題なく動いている様ですので報告しておきます。

    #修正前
    require_once($modx->config[’base_path’] . ’manager/includes/sniff/phpSniff.core.php’);
    #修正後
    require_once MODX_BASE_PATH . ’manager/includes/sniff/phpSniff.core.php’;

    以上です。