ページタイトルは、
/concrete/elements/header_required.php
の11行〜28行目で処理しています。
ここは、テーマファイルでは
php Loader::element('header_required');の宣言で読み込まれるところです。
ですので、それまでに、 $pageTitle の値を、検索された商品名がセットされるように設定したらできます。
毎度質問ですみません。
自作の「商品検索ブロック」があるのですが、検索された商品名をタイトルに入れたいと思います。(単一)
(ブロックからページ属性をいじるのはかなり特殊だとは思いますが)
ページタイトルはページ属性で指定できると思いますが、ロジックから入力することは可能ですか?
PageのsetPropertiesFromArrayというメソッドがありますが、これをどうにかすればできるのでしょうか?
ご存じの方がいらしたらお教え下さい。
php Loader::element('header_required');の宣言で読み込まれるところです。
takuro hishikawa
Re: ブロックからページタイトルを変えられますか?
http://www.concrete5.org/marketplace/addons/attribute-block/
ページの基本情報を更新するには、Pageオブジェクトのupdateメソッドが使えます。
$page->update(array('cName'=>'ほげほげ'));
ドキュメント:
http://www.concrete5.org/documentation/developers/pages/overview