Skip to content

Instantly share code, notes, and snippets.

@dsk52
Last active June 30, 2017 03:23
Show Gist options
  • Save dsk52/aa826902d634b915edbf08f20722a65a to your computer and use it in GitHub Desktop.
Save dsk52/aa826902d634b915edbf08f20722a65a to your computer and use it in GitHub Desktop.
過去に concrete5 でサイト作った時のメモ

設置しているconcrete5自体の設定ファイルについて

/application/config/ DBの情報なんかも入っている 基本触らない

テーマの作成

まずはキャッシュをオフにする

システム設定 > キャッシュ設定 > 全部無効

【完全保存版】 concrete5.7.x テーマスニペット集 - アルケミスタの住人 http://ja.katzueno.com/2015/08/3492/ 現在のページの情報を拾うとか色々

エリアを独自のものに

 エリアを選択 > エリアのデザインを編集 > 歯車 > カスタムクラスを設定
 エリアによって背景画像を入れたいときなんかは使えそう

レイアウトをデバイス幅に応じて変更する

 エリアを選択 > エリアのデザインを編集 >

DesignerContentという独自のブロックを作れるものを利用するのも手かも

ブロックを独自の見た目にする

各ブロック独自のテンプレート(カスタムテンプレート)を作成し、編集モード時に、任意のブロックでカスタムテンプレートを選択する事で独自のデザインを設定出来る。

各ブロックのテンプレートは以下に入っている。 /concreate/blocks/

各ブロックのファイル内に view.php があり、これを以下の位置に移動し、改変する事で独自のタグなどを用意できる。

/concreate/blocks/[ブロック名]/templates/[カスタムテンプレート名]/view.php

※カスタムテンプレートの名前には半角英数字、空白は下線(_)で入力する。

また、同じ階層に view.css , view.js を設置する事で独自のスタイルやスクリプトを用意できる。

ブロックにカスタムテンプレートを設定する 編集モードのブロック・メニューから「カスタムテンプレート」を選択することで設定可能。

参考: ブロック修正の仕方と カスタムテンプレート の仕組み :: concrete5 Japan 日本語公式サイト : http://concrete5-japan.org/help/5-6/design/block_custom_template/

各種設定のやり方

表示権限の無いユーザーがアクセスした場合に、ログインフォームではなく403に飛ばすのはやった方が良いかも http://concrete5-japan.org/help/5-7/recipes/config/


疑問とその答え

  1. ローカルのキャッシュを削除
  2. ローカル環境のバックアップ(ファイル・DB)
  3. 本番の方にconcrete5をインストールして、ファイルを追加
  4. DB作ってsqlのデータをインポート

参考 サイトの移転 :: concrete5 Japan 日本語公式サイト : http://concrete5-japan.org/help/5-7/developer/installation/moving-a-site/

便利そうなアドオン周り

  • Designer Content HTML/CSSのみでブロックを編集できる。便利そう

  • Open Graph Tags Lite OGPの設定が出来るようになる 中の人(concrete5 Japanの社長)作成っぽい /index.php/dashboard/extend/addons/view_detail/1829

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment