ページ 11

SOY Inquiryで送信時ページ内アンカーにジャンプする機能

投稿記事Posted: 2016年5月19日(木) 04:04
by polka
お世話になっております。


SOY Inquiryで作ったフォームを送信すると、確認画面の最上部が表示されます。
これをページ内アンカーをつけて、
フォームの最上部が表示されるようにできないでしょうか?


確認画面に遷移した時に、ファーストビューにフォームがみえない場合や
長いページの下部にフォームがある場合は特に、
わかりにくくなるのと、スクロールの手間が出るためです。


ご検討よろしくお願い致します。

Re: SOY Inquiryで送信時ページ内アンカーにジャンプする機能

投稿記事Posted: 2016年5月19日(木) 16:07
by inunosinsi

Re: SOY Inquiryで送信時ページ内アンカーにジャンプする機能

投稿記事Posted: 2016年5月20日(金) 12:24
by polka
inunosinsi 様

いつもありがとうございます。

解説ありがとうございます。活用させていただきます。

Re: SOY Inquiryで送信時ページ内アンカーにジャンプする機能

投稿記事Posted: 2016年8月09日(火) 15:12
by soycms
使用しているテンプレートのディレクトリに以下のような send.php というファイルを設置することでも実現できます。

コード: 全て選択
<?php

SOY2PageController::redirect($page_link . "?complete&trackid=".$inquiry->getTrackingNumber()."#targetId");//targetIdは適当に変更する

exit;



デフォルト(default)のテンプレートの場合、ディレクトリは
app/webapp/inquiry/src/template/default
ですので、ファイルは
app/webapp/inquiry/src/template/default/send.php
となります。

Re: SOY Inquiryで送信時ページ内アンカーにジャンプする機能

投稿記事Posted: 2016年8月09日(火) 17:40
by polka
ありがとうございます。
一度試してみます。