71からまでを表示 (計492) |
業務画面を作るとしても100は多すぎだと思います。
複数の機能をまとめてひとつのブロックとしても良いでしょうし、ページ単位のMVCであるSingle Page等を使って実装した方が良いと思います。
Posted on 11月 04, 2012 at 10:13 午後
|
乗り遅れましたがpackageで複数ブロックのインストール、アップデートはできます。
ただ、同じ様な機能のブロックを大量に作ると、DBのレコードが無駄に増えたりとパフォーマンスが良くない様な気がします。
参考までに僕がやってるコードを書いておきます。
public function install(){
$pkg = parent::install();
Loader::model('job');
// Install Block
BlockType::installBlockTypeFromPackage('block_handle1', $pkg);
BlockType::installBlockTypeFromPackage('block_handle2', $pkg);
BlockType::installBlockTypeFromPackage('block_handle3', $pkg);
BlockType::installBlockTypeFromPackage('block_handle4', $pkg);
BlockType::installBlockTypeFromPackage('block_handle5', $pkg);
//Install Themes
PageTheme::add('theme_handle', $pkg);
//Install Job
Job::installByPackage("job_handle", $pkg);
}
public function upgrade(){
parent::upgrade();
$pkg = Package::getByHandle('package_handle');
//Install Block
BlockType::installBlockTypeFromPackage('block_handle4', $pkg);
BlockType::installBlockTypeFromPackage('block_handle5', $pkg);
//Install Job
Loader::model('job');
Job::installByPackage("job_handle", $pkg);
}
この例ではblock4とblock5とjobをこのバージョンで新規に追加してあります。
このバージョンからインストールする事も考えて、install()では全部のブロック等の要素のインストール処理が書いてあります。
Posted on 11月 04, 2012 at 7:34 午後
|
「ファイルの保存場所」が一番怪しいと思います。
「標準のファイルの保存場所」がルートから始まっている事を確認し、一回「保存」してみてください。
パーミッションの問題ではfiles配下だけでなく、files自体、それと上位のディレクトリのパーミッションも確認してみてください。
あとはSeLinuxが有効になっていて設定がまちがっている可能性もあると思います。
Posted on 10月 31, 2012 at 1:31 午後
|
xmlは忘れてもらっていいと思います。
loadsurvey変えるのが一番いいと思いますよ
Posted on 10月 24, 2012 at 10:03 午前
|
loadsurveyあたりを変えてcontrollerでHTML(テーブル)を出さずに、view側で出す様にするのが王道だと思います。
その他のやり方としては、viewで出力を一旦文字列かxmlとして変数に格納して、テーブルタグをdivタグに書き換えるやり方になると思います。
追記:
loadsurvey()をコピペして、loadsurveydiv()とかを作って、テーブルタグじゃなくてdivタグで出す様にして、view側でviewの内容に合わせてそれぞれを呼び分けた方が楽かもしれませんね。
Posted on 10月 24, 2012 at 9:15 午前
|
viewに関数は定義しません。それはconcrete5のルールから外れます。
通常であればcontrollerに定義します。
ソレ以外だとhelperとかが使われますが、view内で単純な関数として使いたい場合は、リンクに書いてある様に
config/site_post.php
に関数を定義してください。グローバルな関数として利用できます。
Posted on 10月 23, 2012 at 10:36 午前
|
コレが参考になるかもです。
http://www.concrete5.org/community/forums/customizing_c5/i-want-one-character-function/
Posted on 10月 22, 2012 at 9:54 午後
|
もう少し詳しく教えてください。
「右上」とはどの画面の事でしょうか?
Posted on 10月 17, 2012 at 7:03 午前
|
何かファイルが足り無い様な気がします。
concrete配下のファイルを再度アップしてみてください。
Posted on 10月 01, 2012 at 7:16 午前
|
キャッシュ周りでエラーが起きてる様です。
一旦キャッシュを無効にし、キャッシュを削除してみてください。
Posted on 10月 01, 2012 at 5:40 午前
|