2017年4月24日月曜日

concrete5.7(8)のスニペット

検索しても、なかなかパッと欲しい情報が出てこなかったので備忘録の意味も含めて書き記しておきます。

concrete5.7やVer.8でテンプレートを作る際などに必要かと。

ページ名ではなくサイト名を取得・表示

<?php echo Config::get('concrete.site'); ?>
※meta property=og:site_nameやコピーライトなどに使用

トップページのURLを取得・表示

<?php echo BASE_URL; ?>
※footer.phpのコピーライトに使ったり、ロゴエリアにあらかじめリンクが入るようにしたり…

Application/elements の「header_required.php」であれば、
<?php echo rtrim((string) $app->make('url/canonical'), '/'); ?>
と書けばBASE_URLが吐き出される。

descriptionを取得・表示

<?php echo htmlspecialchars($pageDescription, ENT_COMPAT, APP_CHARSET); ?>
Application/elements の「header_required.php」で、meta property=og:descriptionなんかに。


0 件のコメント :