Recent searches
No recent searches
Help Center - Change default placeholder text in your Search Box
Most Engaged Member of All Time - 2021
Posted Oct 24, 2013
Zendesk level: Beginner
Knowledge: Copy and Paste :-)
Time Required: 5 minutes
There are two options you can use to change the placeholder text associated with the Search Bar.
OPTION 1 - Use the curlybar framework (preferred option)
Default from Home Page tab
{{search submit=false instant=true class='search search-full'}}
We are going to add placeholder='Search our Forums' like below
{{search submit=false instant=true class='search search-full' placeholder='Search our Forums'}}
Option 2 - Use JQuery
This option works fine but there could be a small delay while the DOM loads.
- Select the “JS” tab
- Find the following line: $(document).ready(function() {
- Add the following code right below the line above
$('#query').attr('placeholder','Search our Forums');
- Save and Publish your site and you should notice the text change in your Search box.
Before
After
0
71
71 comments
Jessie Schutz
Thanks for sharing, Iggy!
0
William Grote
The Placeholder option was a snap! Just searched for the placeholder on the home page and change the text after the placeholder =' to anything you want...'}}
{{search submit=false instant=true class='search search-full' placeholder='Search Box – I’m wicked smart, please ask me anything...'}}
0
Brett Bowser
Glad to hear Wes' solution worked for you above William :)
0
Tahmid Mozaffar
How can I use dynamic content as placeholder in search bar?
I know this is not valid, I want to do something like this. so that I can show dynamic content in search bar.
Here, search_text is the name of key I added in the dynamic content section of zendesk support.
0
Dan Ross
Hey @...
I would expect the Dynamic Content to work correctly in that instance but if it doesn't render, you can also use the locale helper to have conditional messages in your template
ex:
where the $locale is the ISO language code of your HC (ex: 'en-us', 'fr', 'nl', 'de')
0
Tahmid Mozaffar
Hi, thank you for the reply. your approach is working. But in that way I have to put strings in the template code. However I wanted to show dynamic content value that I have added in the Dynamic Content section in Zendesk support admin.
I was able to do it like below. It is kind of hack, but served my purpose.
0
Greg Katechis
Hi Ivy Gilbert! Both of these options are still valid, so could you share what you have added to your home page template and a screenshot of the search bar placeholder so that we can see what's going on in your situation?
0
Derek Young
Hello,
We're using the Copenhagen theme, and I'm not finding either spot to change the Search Box placeholder text.
Home: {{search submit=false instant=true class='search search-full'}}
JS: $(document).ready(function() {
Has the location or code changed for this?
0
Jupete Manitas
We can find the Search bar code under home_page.hbs template and you can add them after the search-full'. We followed ModeratorWes' tip and so far it is working on our end.
We hope this information helps!
0
Colton Myers
How do you change the search bar text on pages other than the home page as circled below?
0
Tony
usually these are things handled by developers. Try to check if this post helps:
https://support.zendesk.com/hc/en-us/community/posts/4409515378714-Change-Search-Bar-Position-Copenhagen-Theme
Best,
0