Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Location chooser allows users to choose a location for a new node from a set of existing locations in other nodes. For example, if you have a content type for "facilities" and you add a new "event," the event's creator could be allowed to choose one of the existing facilities as the location of the event. Locations may be chosen from any of the following:
- a site default location, set by administrators on the location chooser module's settings page
- any content types selected by administrators as location sources
- the user's location
- a custom location set by the user for the individual node
Issues / Caveats
- This module essentially treats locations separately from the nodes and users to which they are attached, in order to allow site editors to re-use those locations in the creation of other content. Such a workflow has some security implications that could be considered a deviation from standard Drupal practices; for example, a person editing an event created by another user would be able to see whatever location that other user had chosen for the event, regardless of display options, permissions, or rules provided by node access modules. If you're using this module, that is probably the behavior that you want; but if it isn't, be aware that you will have to set up the permissions very carefully to keep source locations secret from your content editors.
- This module is only tested to work with the old-style location_node and location_user modules. It will probably not work with location_cck implementations.
- This module will not work with multiple locations on a single node.
- While there are options to display the location fieldset differently (hidden, or in a vertical tab), it is currently not possible to position the location chooser field differently from the location fieldset for a content type; the location chooser dropdown will be a standard node field with the same weight as the location fieldset.
- While this module is fairly well tested within the above parameters, it does some pretty complicated things when set to "Keep locations linked if source changes". Therefore, if there is a bug that I don't know about with that setting, it could easily create some pretty big problems for the locations that are in your database. Fair warning.
Versions
- Location Chooser 6.x-1.x and 7.x-1.x will work with the Location 3.x branch appropriate for the version of Drupal you are using.
- When Location 4.x comes out for Drupal 7, I intend to evaluate the possibility of creating a 2.x branch for Location Chooser.
- The 6.x branch of location chooser will be maintained only for security and backports.
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Maintenance fixes only
Considered feature-complete by its maintainers. - Module categories: Site Structure
- 40 sites report using this module
- Created by dnotes on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
7.x-1.4
released 8 January 2014
Works with Drupal: 7.x
✓ Recommended by the project’s maintainer.
Development version: 7.x-1.x-dev updated 8 Jan 2014 at 21:48 UTC