Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 17:04

フォーラムの皆さま

 いつも大変お世話になっております。
先日質問させていただきました、Expressエントリー一覧画面からの
データ新規登録リンク消去と、エントリー編集画面でのボタン変更に
ついては現在作業を行っております。
結果検証後、当該トピックでご報告申し上げます。

今回の質問は、Expressエントリー一覧画面で「検索」テキストボックス
にキーワードを入力後、虫メガネアイコンクリック後表示される属性が
「登録日」と「更新日」以外に2つくらいしか表示されません。
Expressエンティティの設定画面の「検索/一覧のカスタマイズ」から、
すべての属性にチェックを入れておりますが、検索結果に表示されるフィールド
が少ないのはなぜでしょうか?

ちなみに、検索窓の「詳細」リンクをクリックし、「検索結果をカスタマイズ」
から「検索」の青いボタンをクリックすると、チェックを付けた属性すべて
が表示されます。
これを、通常の「検索」デフォルト機能にできないものかと試行錯誤して
おりますが、どうしても実現できません。
ちなみに、
concrete/elements/dashboard/express/entries/header.phpを確認してみますと、
URL::to('/ccm/system/search/express/basic')?>?exEntityID=<?=$entity->getID()
を参照しております。
ここでの参照先ファイルで、検索結果のデータを表示させる属性数を増やすこと
は可能でしょうか?
ぜひご教示いただければと思います。
どうぞよろしくお願い申し上げます。

# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
Bootstrap4 Website Theme (1.0.0), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0), Migration Tool (0.9.1)

# concrete5 Overrides
blocks/external_form/form/controller/autumn.php, blocks/external_form/form/controller/search.php, blocks/external_form/form/controller, blocks/external_form/form/autumn.php, blocks/external_form/form/search.php, blocks/external_form/form, blocks/external_form, elements/dashboard/express/entries/header.php, elements/dashboard/express/entries, elements/dashboard/express, elements/dashboard, themes/tkpsurvey/default.php, themes/tkpsurvey/description.txt, themes/tkpsurvey/form.php, themes/tkpsurvey/thumbnail.png, themes/tkpsurvey/css/custom.css, themes/tkpsurvey/css, themes/tkpsurvey/elements/footer-form.php, themes/tkpsurvey/elements/header_top-form.php, themes/tkpsurvey/elements, themes/tkpsurvey/js/custom.js, themes/tkpsurvey/js, themes/tkpsurvey/__backup/yumekana_online.backup, themes/tkpsurvey/__backup/yumekana_zam.backup, themes/tkpsurvey/__backup/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller/yumekana_online.backup, themes/tkpsurvey/__backup/controller/yumekana_zam.backup, themes/tkpsurvey/__backup/controller/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller, themes/tkpsurvey/__backup, themes/tkpsurvey

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.15

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 384M
upload_max_filesize - 256M
ldap.max_links - Unlimited
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

タグ:

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 17:27
属性の設定画面で検索を有効にするチェックがオンになってないんだと思います
 

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 18:40
hissyさん

ご回答ありがとうございます。
属性の設定画面で、すべての属性について
「索引インデックスにコンテンツが含まれます」と
「高度な検索で利用可能な項目」
2つともチェックが入っているのですが、これ以外に
設定が必要なところはございますでしょうか?
 

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 18:50
ちょっと試してみましたが、検索/一覧をカスタマイズ でチェックしたものは全部出るように思います。全く一覧が変化がない感じですか?それとも、基本的にはチェックしたら出るが、どこかで上限があるとか、特定の属性だけどうしても出ないとかでしょうか?
 

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 18:58
hissyさん

 ありがとうございます。
「検索/一覧をカスタマイズ」ではすべての属性にチェックが
入っております。確かに、エントリーデータ一覧表示では
すべての属性が表示されておりますが、特定のキーワードで
検索すると、検索結果は、
登録日・更新日時と、属性の1番目と2番目に設定した項目のみ
表示されております。スクロールバーなども特に見当たりません。
どうぞよろしくお願い申し上げます。
 

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月14日 at 19:43
あー、検索結果は、「詳細」リンクをクリックしたときの方の挙動に引っ張られる気がしますね…。現状はそういう仕様なんだと思います。
 

Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月16日 at 11:32
hissyさん

 おはようございます。
ご教示ありがとうございます。
なるほど、そのような仕様になっているのですね。
実は、外部フォームでも一覧画面は作っておりますので、
そちらも応用してみたいと思います。
 

Re: Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月15日 at 9:03
ブロックへ配置してからチェックを変更したら
再度配置しないと変わらなかったのではなかったかしら
 

Re: Re: Re: Expressエントリー一覧 検索結果に表示される属性の数を増やしたい

2021年6月16日 at 11:34
teraさん

 おはようございます。
ご教示ありがとうございます。
一度配置してしまったものは、オプション選択を
変更しても、再配置しないと適用されないと
いうことでございますね。
ありがとうございます。
現在、外部フォームでも一覧画面を作成しております
ので、そちらの方もあわせて、考えてみます。