ログインページ背景とhead のバージョン番号を非表示にする

2018年10月11日 at 0:31

いつもお世話になります。
頻繁に質問させて頂き申しわけありません。
【日替わりの背景画像を非表示にする】
<?php
return array(
'white_label' => array(
'background_image' => 'none'
),
);

【head のバージョン番号を非表示にする】
<?php
return [
'misc' => [
'app_version_display_in_header' => false,
],
];

上記を/application/config/concrete.phpに記述するとエラーが表示されます。

どちらか1つしか設定できません。

できればアドオンの【Vlogin_page_background】を使用しないで対応したいです。

concrete5 8.4.3をXserverに新規でインストールした状態です。

申し訳ございませんが宜しくお願い致します。

タグ:

Re: ログインページ背景とhead のバージョン番号を非表示にする

2018年10月12日 at 9:48
たぶん・・・

<?php
return [
'white_label' => [
'background_image' => 'none',
],
'misc' => [
'app_version_display_in_header' => false,
],
];

二つをまとめると、↑こうかな。
(上記はPHP7以上の場合、自分のテストサイトでも確認しました)

私も詳しくはないのですが、PHP7以上とそれより前で配列の書き方が変わってるようで、
array()はPHP7より前、[]はPHP7以上の場合のようです。

また、返す内容は、上記のように一つのreturnの中でまとめて書かないと、ダメな気がしますので、
PHP7より前の場合には、[]をarray()にすればOKかと思います。

試してみてください(動かなかったらすみません)。
 

Re: ログインページ背景とhead のバージョン番号を非表示にする

2018年10月14日 at 0:30
DeaconBlues様、ありがとうございます。
[]はPHP7からは理解していたのですが、2つの記述を一緒にするのがそもそも間違っていたようです。
先ほどテストしましたら...

<?php
return [
'white_label' => [
'background_image' => 'none',
],
'misc' => [
'app_version_display_in_header' => false,
],
];

上記で動作確認できたようです。
お手数をおかけしました。
ありがとうございました!