Re: Re: Re: コンポーザーで予期せぬエラーが発生します。

2015年5月25日 at 12:27

cDisplayOrderの最大値を1件取得したいSQLですよね?
で、これはSQLの構文エラーですね。
「cParentID = LIMIT 1」 は「cParentID = xx LIMIT 1」が正しいですよね?
このSQLはどこで発行しているのでしょう?

タグ:

Re: コンポーザーで予期せぬエラーが発生します。

2015年5月25日 at 12:32
新しいページを作成する際には、サイトマップ上の並び順を決める必要がありますので、最大値を取得しています。みたところ、親ページのIDが設定されていませんので、コンポーザー設定で親ページとして指定したページを削除したりしませんでしたか?
 

Re: Re: コンポーザーで予期せぬエラーが発生します。

2015年5月25日 at 12:51
親ページを削除した覚えはないのですが、確認してみます。

ちなみに、このSQLは、concrete/core/models/pagge.phpの1792行目で発行してますね。
「array($this->getCollectionParentID())」で取得できないみたいですね。

※すみません。ページタイプを追加する際の親ページって何なのでしょう?
 

Re: Re: Re: コンポーザーで予期せぬエラーが発生します。

2015年5月25日 at 14:18
ちなみに、コンポーザー公開設定は「 公開時にすべてのページから選択する。」を選んでいます。
なので、コンポーザーの「書く」を選択してデータを入力後、親ページを選択したいのです。