A-form確認画面でヘッダフッタを読み込まない

113 views
Skip to first unread message

ななみ

unread,
Jun 27, 2008, 7:31:05 AM6/27/08
to mt-a-form
はじめまして。A-Formを購入させていただいた ななみ と申します。
どうぞよろしくお願いいたします。

現在A-Formを構築し、動作検証まで一通り確認できているのですが、
確認画面でヘッダやフッタ情報を読み込まず、中身だけが表示される状態になってしまいます。
完了画面も同様ですが、完了画面は別のウェブページを作成し、cgiの完了画面は表示せずに、
スタティックページを参照するようにしているので、とりあえずは問題ないです。

確認画面のソースを見ると、ドキュメント宣言やhead情報がない状態なので、恐らく
ヘッダやフッタの情報を読み込んでいないのだと思いますが、どのようにしたらこれらを
表示させることができるのでしょうか?

現在はヘッダーとフッターは、共通ヘッダー、共通フッターとして、グローバルテンプレート
モジュールに登録されています。


曖昧な質問で大変恐縮ですが、手順や方法をご教授いただけると助かります。



進地

unread,
Jun 28, 2008, 8:30:08 AM6/28/08
to mt-a-form
ななみさん
はじめまして

進地です

A-Formのご購入、お問い合わせありがとうございます。

> 現在A-Formを構築し、動作検証まで一通り確認できているのですが、
> 確認画面でヘッダやフッタ情報を読み込まず、中身だけが表示される状態になってしまいます。
> 完了画面も同様ですが、完了画面は別のウェブページを作成し、cgiの完了画面は表示せずに、
> スタティックページを参照するようにしているので、とりあえずは問題ないです。
>
> 確認画面のソースを見ると、ドキュメント宣言やhead情報がない状態なので、恐らく
> ヘッダやフッタの情報を読み込んでいないのだと思いますが、どのようにしたらこれらを
> 表示させることができるのでしょうか?
>
> 現在はヘッダーとフッターは、共通ヘッダー、共通フッターとして、グローバルテンプレート
> モジュールに登録されています。

A-Formは確認画面において、『フォームを埋め込んだブログ』の
・ヘッダー
・フッター
テンプレートをヘッダ、フッタに利用します。

※ 両テンプレートは管理画面で
[デザイン]->[テンプレート]->[テンプレートモジュール]からアクセスします。

ご報告いただいた現象は、
他の画面ではヘッダー、フッターテンプレートを使わないでデザインを作成されている(グローバル
テンプレートをご利用いただいている)状態であったのが、確認画面に遷移することでA-Formは
ブログのヘッダー、フッターテンプレートを利用するために生じた現象ではないかと推察いたします。

ご確認いただけますと幸いです。

本件は、これまでに何件かお問い合わせがあった件でございますので、
仕様に関しても将来的に根本的な見直しが必要かと考えております。

とりいそぎはFAQにまとめさせていただこうと思います。

以上、よろしくお願いいたします。

ななみ

unread,
Jun 30, 2008, 3:13:34 AM6/30/08
to mt-a-form
新地様


早速のお返事ありがとうございます。
いただいた手順に則り、A-formが登録されているブログのテンプレートモジュールに
「ヘッダー」と「フッター」を新たに作成し、共通モジュールを読み込む記述を登録いたしました。
具体的には、

<mt:include module="共通:フッターモジュール" />

という感じで登録しております。

ブログの再構築を行っても、やはり現象は解消されませんでした。

上記の記述ではダメなのかと思い、インクルードではなく、共通モジュールのソースをコピペして
登録もしてみたのですが、やはりうまくいきません。また、フォームを新たに新規作成してみても、
やはり反映されません。

何かが登録できていないために反映しないのだと思いますが、上記以外の方法で
試す方法があればご教授いただけますでしょうか。また禁則事項なども分かる範囲でお知らせ
いただければ幸いです。


以上、よろしくお願いいたします。

ななみ

unread,
Jun 30, 2008, 3:13:45 AM6/30/08
to mt-a-form
新地様


早速のお返事ありがとうございます。
いただいた手順に則り、A-formが登録されているブログのテンプレートモジュールに
「ヘッダー」と「フッター」を新たに作成し、共通モジュールを読み込む記述を登録いたしました。
具体的には、

<mt:include module="共通:フッターモジュール" />

という感じで登録しております。

ブログの再構築を行っても、やはり現象は解消されませんでした。

上記の記述ではダメなのかと思い、インクルードではなく、共通モジュールのソースをコピペして
登録もしてみたのですが、やはりうまくいきません。また、フォームを新たに新規作成してみても、
やはり反映されません。

何かが登録できていないために反映しないのだと思いますが、上記以外の方法で
試す方法があればご教授いただけますでしょうか。また禁則事項なども分かる範囲でお知らせ
いただければ幸いです。


以上、よろしくお願いいたします。


On 6月28日, 午後9:30, 進地 <shinchi...@gmail.com> wrote:
On 6月28日, 午後9:30, 進地 <shinchi...@gmail.com> wrote:

進地

unread,
Jul 1, 2008, 6:00:29 PM7/1/08
to mt-a-form
ななみさん
おはようございます

On 6月30日, 午後4:13, ななみ <773wo...@gmail.com> wrote:

> 早速のお返事ありがとうございます。
> いただいた手順に則り、A-formが登録されているブログのテンプレートモジュールに
> 「ヘッダー」と「フッター」を新たに作成し、共通モジュールを読み込む記述を登録いたしました。
> 具体的には、
>
> <mt:include module="共通:フッターモジュール" />
>
> という感じで登録しております。
>
> ブログの再構築を行っても、やはり現象は解消されませんでした。
>
> 上記の記述ではダメなのかと思い、インクルードではなく、共通モジュールのソースをコピペして
> 登録もしてみたのですが、やはりうまくいきません。また、フォームを新たに新規作成してみても、
> やはり反映されません。
>
> 何かが登録できていないために反映しないのだと思いますが、上記以外の方法で
> 試す方法があればご教授いただけますでしょうか。また禁則事項なども分かる範囲でお知らせ
> いただければ幸いです。

おそらくテンプレートモジュールに初期で用意される「ヘッダー」、「フッター」を削除されていて、再度作成されたのだと思いますが、この状態ですと、
「ヘッダー」、「フッター」テンプレートのDBのidentifier(=ID)にheader、footerという値が指定されないため、読み込まれ
ないのだと推察できます。

もし、DBを操作することが可能であれば、

<pre>
update mt_template set template_identifier = 'header' where
template_id = 'ヘッダーテンプレートのID';
update mt_template set template_identifier = 'footer' where
template_id = 'フッターテンプレートのID';
</pre>

とすることで、値をセット可能です。
※ それぞれのテンプレートIDは管理画面の各テンプレートの編集画面にアクセスしたときのURLがmt.cgi?
__mode=view&_type=template&id=7&blog_id=1などのようになるので、そのidの値(←の場合は7)になりま
す。

もっと簡単には(可能であれば)、新規にブログを作成していただいて、こちらのブログを利用して構築していただく方法になります。

禁則は特にありません。

以上、ご参考まで。
Reply all
Reply to author
Forward
0 new messages