startupのソース修正について

2014年5月27日 at 18:13

初めて投稿させていただきます。

バージョン5.6.2.1を使っています。
ワークフローまわりのカスタマイズをしているのですが、
その中でサイトマップからのページ新規追加時の挙動を変更したく
ソースを確認しているところです。
concrete/startup/process.php
このソースに記載されている内容を変更したい場合、
ユーザー領域へのオーバーライドやパッケージ化は難しいでしょうか。

process.phpを変更せずに、挙動だけ変更する方法があれば教えて頂けると幸いです。
よろしくお願いします。

タグ:

Re: startupのソース修正について

2014年5月27日 at 18:52
startup内はオーバーライド不可能ですね。
もし、サイトマップからページを追加した際に、承認されてしまうのをされないようにしたいのであれば、config/site.php に

define('SITEMAP_APPROVE_IMMEDIATELY', false);

と追加してください。
 

Re: startupのソース修正について

2014年5月29日 at 16:00
お返事が遅くなってしまい、申し訳ありません。

お察しの通り、ページ新規追加時に承認申請が行われてしまうところを変更したかったのです…。
site.phpへの記載だけで変更可能だとは知りませんでした。

> define('SITEMAP_APPROVE_IMMEDIATELY', false);
こちらの設定を使用して挙動を変更してみようと思います!
ありがとうございました。