TrestleAdmin / trestle-search

Search plugin for the Trestle admin framework
https://trestle.io
GNU Lesser General Public License v3.0
28 stars 11 forks source link

Minor customization for the search UI? #10

Open skamsie opened 5 years ago

skamsie commented 5 years ago

Any way to do minor customizations to the search element, for example changing the placeholder?

spohlenz commented 5 years ago

The placeholder text for the search field can be customized by editing the i18n translations in your config/locales/en.yml (or other lang file).

For example, given a resource defined as Trestle.resource(:actors) you could change the placeholder using:

en:
  admin:
    actors:
      search:
        placeholder: "Search actors..."

More advanced customizations might only be possible by creating your own app/views/trestle/search/_search.html.erb file to override the existing view (copied from https://github.com/TrestleAdmin/trestle-search/blob/master/app/views/trestle/search/_search.html.erb).

If you have any other specific customizations in mind, I would be interested to hear them though as they may be achievable with some minor modifications to the gem.

skamsie commented 5 years ago

@spohlenz thanks for the solution, however I was wondering if in the future this could be achievable via the search block directly by passing an options hash along with the query... or something along these lines.

pelted commented 4 years ago

Before I override the search template, what I want to implement is a distance drop down next to the search bar. For example: [5mi, 10mi, 25mi, 50mi]. I have a :distance query param attached to persistent_params but no good way to present that option to a user.

vizcay commented 2 years ago

Would be nice to customize the aligment of the search box (in my case right aligned).