カスタムブロックにテーブルを使えませんか?

2012年11月6日 at 22:09

何度か挑戦してみたのですがカスタムブロックにテーブルを使うことは出来ないのでしょうか?

タグ:

Re: カスタムブロックにテーブルを使えませんか?

2012年11月7日 at 11:47
データベースのテーブルのことでしょうか?
テーブルは使えます。どのようなことを想定されているかによって変わるのですが、
ブロック設定保存用のテーブル以外ですと

$db = Loader::db();
$q = "SELECT * FROM ・・・・・"
$r = $db->query($q);
$row = $r->GetRow(); または $rusult = $r->getArray();

insert文なども使えます。
 

Re: Re: カスタムブロックにテーブルを使えませんか?

2012年11月9日 at 10:24
レスが遅くなりすみません。
ありがとうございます。

ですが、目的は、ブロックで保存用だと思います。
テンプレートを作りたくて、試行錯誤しているのですが
なかなかうまく作れません。

ブロックを使わずにできるかもしれないので現在
格闘しています。
 

Re: カスタムブロックにテーブルを使えませんか?

2012年11月9日 at 10:34
もしかして、記事ブロックに表を入れたいということですか?
 

Re: カスタムブロックにテーブルを使えませんか?

2012年11月10日 at 21:32
その通りだと思います。
PHPなどプログラムが良くわからないので想像です。

ただ作りたいのは、不動産の物件概要書の様なものです。
賃料とか、礼金とか、敷金とか、部屋数とかなどなどをそれぞれの大家さんが書き込み新規保存できるテンプレートあるいはフォーマットを作ろうと試行錯誤しています。

カスタムブロックに頼らずとも出来そうな感じでもあるのですがデザイン的にすっきりしなくて。
 

Re: カスタムブロックにテーブルを使えませんか?

2012年11月11日 at 3:37
私が作っているフォーム+データベース表示ブロックではできませんかね。

つまり、拡張フォームをデータ入力として使って、データベースに登録し(メール送信無で)、そのデータベースを表形式で一覧表示し、詳細ボタンで個別に1件1頁で表示というのはできます。
開発中の部分もありますが。
 

Re: カスタムブロックにテーブルを使えませんか?

2012年11月11日 at 8:18
一番かんたんにやる方法は、「物件」ページタイプを作成し、デフォルトの設定で、記事ブロックに物件概要書をすっかり作ってしまえば、新規ページを作成する際に物件ページタイプを選ぶとすでに物件概要書のひながたが入った状態になります。大家さんはテキストだけ編集してもらえればOKです。

もっと詳細に各項目を指定した入力してほしければ、Designer Contentアドオンを使う方法があります。
Designer Contentの使い方
 

Re: カスタムブロックにテーブルを使えませんか?

2012年11月11日 at 22:25
ありがとうございます。

実は、それを試してみて、素人が作るからか、動かなかったり、表示しなくなったりして、悪戦苦闘してしまったのです。

今は、ブロックを作成せず、違う方法で出来るかもしれないと試行錯誤しています。

毎日、少しずつですが触ることで、ほんの少しわかってきました。