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

SOY Appに関する質問、要望はこちら。

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

投稿記事by polka on 2016年5月19日(木) 04:04

お世話になっております。


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


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


ご検討よろしくお願い致します。
polka
 
記事: 186
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

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

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

SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 739
登録日時: 2008年6月12日(木) 20:48

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

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

inunosinsi 様

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

解説ありがとうございます。活用させていただきます。
polka
 
記事: 186
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F

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

投稿記事by soycms on 2016年8月09日(火) 15:12

使用しているテンプレートのディレクトリに以下のような 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
となります。
soycms
管理人
 
記事: 133
登録日時: 2008年6月03日(火) 17:38

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

投稿記事by polka on 2016年8月09日(火) 17:40

ありがとうございます。
一度試してみます。
polka
 
記事: 186
登録日時: 2013年5月20日(月) 08:15
所在地: 大阪府泉大津市二田町1-20-30-2F


Return to SOY App全般

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]