「ver4/関数リファレンス/getSiteSearchForm」の版間の差分
提供: baserCMS公式ガイド
Katokaisya (トーク | 投稿記録) |
|||
(2人の利用者による、間の3版が非表示) | |||
行1: | 行1: | ||
## 説明 | ## 説明 | ||
− | + | サイト内検索フォームを取得する。 | |
− | + | ||
## 使い方 | ## 使い方 | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
− | $this->BcBaser->getSiteSearchForm(); | + | <?php $this->BcBaser->getSiteSearchForm( [$data] , [$options] ); ?> |
</syntaxhighlight> | </syntaxhighlight> | ||
## パラメータ | ## パラメータ | ||
− | + | (array) $data | |
− | + | : 読み込むテンプレートに引き継ぐパラメータ | |
− | + | : - 初期値 : array() | |
+ | |||
+ | (array) $options | ||
+ | : オプション | ||
+ | : - 初期値 : array() | ||
## 戻り値 | ## 戻り値 | ||
(string) | (string) | ||
− | + | : サイト内検索フォーム | |
## 用例 | ## 用例 | ||
### 基本 | ### 基本 | ||
+ | サイト内検索フォームを取得し、echoで出力する。 | ||
####コード | ####コード | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
行25: | 行29: | ||
####出力 | ####出力 | ||
− | + | <syntaxhighlight lang="html5"> | |
+ | <div class="section search-box"> | ||
+ | <h2>サイト内検索</h2> | ||
+ | <form action="/search_indices/search" novalidate="novalidate" id="SearchIndexSearchForm" method="get" accept-charset="utf-8"> | ||
+ | <label for="SearchIndexF">カテゴリ</label><br> | ||
+ | <select name="f" id="SearchIndexF"> | ||
+ | <option value="">指定しない</option> | ||
+ | <option value="6">サービス</option> | ||
+ | <option value="27"> └サービス1</option> | ||
+ | </select><br> | ||
+ | <input name="q" placeholder="キーワード" type="text" id="SearchIndexQ"> | ||
+ | <input type="hidden" name="s" value="0" id="SearchIndexS"> | ||
+ | <input class="submit_button" type="submit" value="検索"> | ||
+ | </form> | ||
+ | </div> | ||
+ | </syntaxhighlight> | ||
### 応用 | ### 応用 | ||
+ | サイト内検索フォームechoで出力し、$dataにdataを指定する。 | ||
####コード | ####コード | ||
− | + | <syntaxhighlight lang="php"> | |
− | + | <?php echo $this->BcBaser->getSiteSearchForm( array('data'=>'data') ); ?> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
##類似の関数 | ##類似の関数 | ||
− | + | - [siteSearchForm](/ver4/関数リファレンス/siteSearchForm) - サイト内検索フォームを出力 | |
− | + | ||
− | [ | + |
2019年1月15日 (火) 00:03時点における最新版
説明
サイト内検索フォームを取得する。
使い方
<?php $this->BcBaser->getSiteSearchForm( [$data] , [$options] ); ?>
パラメータ
- (array) $data
- 読み込むテンプレートに引き継ぐパラメータ
- - 初期値 : array()
- (array) $options
- オプション
- - 初期値 : array()
戻り値
- (string)
- サイト内検索フォーム
用例
基本
サイト内検索フォームを取得し、echoで出力する。
コード
<?php echo $this->BcBaser->getSiteSearchForm(); ?>
出力
<div class="section search-box"> <h2>サイト内検索</h2> <form action="/search_indices/search" novalidate="novalidate" id="SearchIndexSearchForm" method="get" accept-charset="utf-8"> <label for="SearchIndexF">カテゴリ</label><br> <select name="f" id="SearchIndexF"> <option value="">指定しない</option> <option value="6">サービス</option> <option value="27"> └サービス1</option> </select><br> <input name="q" placeholder="キーワード" type="text" id="SearchIndexQ"> <input type="hidden" name="s" value="0" id="SearchIndexS"> <input class="submit_button" type="submit" value="検索"> </form> </div>
応用
サイト内検索フォームechoで出力し、$dataにdataを指定する。
コード
<?php echo $this->BcBaser->getSiteSearchForm( array('data'=>'data') ); ?>
類似の関数
- siteSearchForm - サイト内検索フォームを出力