Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

Search result Layout

11 years 8 months ago #220166 by imagiprint
Search result Layout was created by imagiprint
Hello,

I would like to modify the search result layout, is it possible to place the search results table on the top of the page (above the search criteria) ? Or to hide the search criteria once the search button is triggered ?

Regards,

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48456
  • Thanks: 8280
  • Karma: 1443
11 years 8 months ago #220221 by krileon
Replied by krileon on topic Search result Layout

I would like to modify the search result layout, is it possible to place the search results table on the top of the page (above the search criteria) ?

You can try editing the PHP file of your CB template and swapping the header and body functions. I've not tried this so I've no idea how well it'll work. For example in components/com_comprofiler/plugin/templates/default/default.php you'd locate CBListView_html_default and rename _renderHead to _renderBody and _renderBody to _renderHead.

Or to hide the search criteria once the search button is triggered ?

You could use CB Auto Actions and a Code action to add jQuery to the page to hide the search criteria after a search.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

11 years 8 months ago #220281 by imagiprint
Replied by imagiprint on topic Search result Layout
Hi,

Thx for the answer, i've tried to inverted the renderHead and renderBody but it doesn't work. I would like to give a try to the second solution but I've no idea how I can fill in the auto action.What should I hide ? the Div containing the search criteria ? Which trigger should I use ?

regards

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48456
  • Thanks: 8280
  • Karma: 1443
11 years 8 months ago #220307 by krileon
Replied by krileon on topic Search result Layout
Can't help you with the custom jQuery, sorry. You'll want to use a Code action on the onBeforeDisplayUsersList trigger most likely. The trigger is fired as follows encase you need/want any of the variables from it though.

$_PLUGINS->trigger( 'onBeforeDisplayUsersList', array( &$row, &$users, &$columns, &$allFields, &$lists, $listid, &$search, &$option_itemid, 1 ) );

Example usage of variables in your action conditional as follows.

[var6] Equal To LIST_ID_HERE


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum