concrete5のdesigner_contentの編集②

2014年06月29日 00:28
カテゴリ: ConcreteCMS

前回の続き

concrete5でDesigner Contentを使って作ったブロックの複製方法です。

同じブロックの形で、色だけ変えたいとかfloatだけ変えたいとか・・・そういう時に役に立つと思います。



/*=========================================================*/

準備

/*=========================================================*/

前回同様、FFFTPやFTP RUSHなどでサイトのディレクトリフォルダを開きます。
(concrete5をインストールしたフォルダ)

次に一番上の「block」フォルダを開きます。

その中の、Designer Contentでブロック作成時に「Block Handle:」に入力したアルファベットのフォルダをダウンロード。



/*=========================================================*/

手順

/*=========================================================*/

そのフォルダの名前をまず変更します。
(数字はダメみたいです)

次にそのフォルダの中






controller.phpを開き、3行目の

class ★★BlockController extends BlockController {


★★の部分を新しいブロック用に変更。(頭文字は大文字)

63、69、97、102、108、115行にもあるので、Ctrl+FやCtrl+Hで一括変更したらいいと思います。



7行目の

 protected $btTable = 'btDC★';


の★の部分を変更(頭文字は大文字)



5行目

6行目の

ブロック名と説明を変更。



これでcontroller.phpは終了。



次にdb.xmlの3行目

 <table name="btDC★">


の★をcontroller.phpの時と同じ様に変更。



edit.phpはさわりません。



view.phpのid名やclass名などを変更し、保存します。



ここまで出来たら今度は、初めに名前を変更したフォルダごと

ディレクトリ>block

の中にアップロード。



で、サイトの管理画面(サイトURL/index.php/dashboard/)→スタックとブロックの中のブロックタイプにアクセスすると、先程アップしたものがインストール待ちになっているのでインストールボタンを押せば完了です!



この記事が少しでも役立ったらハートを押してね!

執筆者

大岩智将

大岩 智将 OHIWA Tomoyuki

兵庫県加古川市を拠点に活動するWebディレクター / デザイナー。「縁グラフィクション」代表。 お客様との「縁」を大切に、心に響くクリエイティブを提案しています。 日々の制作の裏側や、役立つTipsをブログで発信中。→詳しい紹介

【レンタルサーバーご検討中の方へ】
このブログはエックスサーバーを使用しています。
さくらインターネットも使いやすいですよ。