バージョン選択

フォーラム

メニュー

オンライン状況

70 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 70
もっと...

サイト内検索

質問 > フロント機能 > 検索時に特定のカテゴリを表示させないようにしたい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
468
投稿日時: 2019/2/7 12:39
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 検索時に特定のカテゴリを表示させないようにしたい
CSSの非表示で要件が満たせるのであれば、特にSQLFilterを利用する必要は無いかと思います。

ただ、DBから抽出された結果をCSSで表示/非表示を判定した場合(twig上での判定になるかと思います)
例えば、以下のような商品が登録されていると仮定して、
お皿A カテゴリ一般
お皿B カテゴリ一般
お皿C カテゴリチームA
お皿D カテゴリチームA
お皿E カテゴリチームB
お皿F カテゴリ一般
お皿G カテゴリ一般
お皿H カテゴリ一般
お皿I カテゴリチームA
お皿J カテゴリチームB

一般の方が商品一覧画面で1ページ5件表示 検索キーワード「皿」の条件で商品を表示した場合、
1ページ目には、
お皿A カテゴリ一般
お皿B カテゴリ一般

2ページ目には、
お皿F カテゴリ一般
お皿G カテゴリ一般
お皿H カテゴリ一般

と、ページ単位で表示される商品件数が揃わない商品一覧ページになるかと思います。

paginatorという仕組みの関係で
DBから取り出すデータが、
1ページ目は
お皿A カテゴリ一般
お皿B カテゴリ一般
お皿C カテゴリチームA
お皿D カテゴリチームA
お皿E カテゴリチームB

2ページ目は
お皿F カテゴリ一般
お皿G カテゴリ一般
お皿H カテゴリ一般
お皿I カテゴリチームA
お皿J カテゴリチームB

になるかと思います。
商品点数が少なく、ページャーを利用する必要が無いのであれば、
CSSでの表示切替で問題無いかと思いますが、
HTMLソースを直接参照されて、URLに直アクセスされた場合、
どうするのかといった検討も必要かと思います。
商品詳細ページ自体もCSSで非表示とする事は可能ですが、
基本、CSSはブラウザのデベロッパーツールで自由に変更できますので、
サーバ側(PHP等)での制約をしっかりと制御しておかないと
一般の方でも注文出来てしまうという事が起こりうると思います。
 


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   検索時に特定のカテゴリを表示させないようにしたい erizou 2019/1/28 16:48
     Re: 検索時に特定のカテゴリを表示させないようにしたい 468 2019/1/28 20:40
       Re: 検索時に特定のカテゴリを表示させないようにしたい erizou 2019/1/29 9:00
         Re: 検索時に特定のカテゴリを表示させないようにしたい 468 2019/1/31 13:00
           Re: 検索時に特定のカテゴリを表示させないようにしたい erizou 2019/2/7 10:48
           » Re: 検索時に特定のカテゴリを表示させないようにしたい 468 2019/2/7 12:39
               Re: 検索時に特定のカテゴリを表示させないようにしたい erizou 2019/2/12 9:15

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,846名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.