Modify Search form

1 reply [Last post]
fsjay
Offline
Last seen: 7 years 14 weeks ago
Joined: 2011-07-13

hi

I am trying to add a search form to my site, but having a bit of confusion on styling and layout.

I know you can use the search-theme-form and other files for modification, but I need to have the search text and form displayed inline instead of going underneath some other content.

When I look at the source generated it seems that the search form gets a

<

div> after the form declaration and before the actual form field: Is there anyway to remove those extra

<

div>'s? I don't see it in any of the template search files.

Thanks
Frank

Chris Shattuck
Offline
Last seen: 10 weeks 4 days ago
Joined: 2009-08-16
Good question, Frank. I think

Good question, Frank.

I think what you're trying to modify is more a result of the Form API rather than the search form in particular. You can modify the output by creating a theme function for the form and doing some modifications there. I'm not sure if you can get rid of the div's that way, but you'll be able to get some additional control.

You can also specify an alternate theme function for a particular input (see http://api.drupal.org/api/drupal/developer--topics--forms_api_reference....). I don't remember having ever done this myself, but it's another thing to explore.

Are you wanting to remove the div's just to clean up the output, or do you want to style it differently? If it's just a style thing, you should be able to make the modifications you need with a little CSS rather than overriding any theme functions.

Cheers!
Chris

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:


Loading...
Contact us

Below are the supported keyboard shortcuts for our video player.

space
Start / stop video
shift
Go to next video
shift
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
1...9
Jump to a percentage (2 is 20%, for example)
f
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
$29
1 month
$156
6 months
10% off
$276
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
user
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.