I'm hoping somebody can help me.
I have added nine term reference fields, one for each of my vocabularies, to the Create New User page. What I want is to only allow one term to be selected from all nine term reference fields.
I realise that one way of doing this would be to combine the nine vocabularies into one and then choose to only allow the selection of one term. However, I would much prefer to keep my vocabularies separate.
I had a look at the Rules module but couldn't see an Action to fail the validation of a new user, even if I could test for empty fields etc.
I also had a look at the Conditional Fields module but again couldn't see a way to fail the validation.
Any help or pointers would be most gratefully received.
Many thanks,
Matt
How to limit selection to one across several term reference fields?
252 Views Asked by user2615617 At
1
There are 1 best solutions below
Related Questions in DRUPAL-7
- Drupal 7 saving content each time i upload an image
- In which database table is the list of files attached to a node?
- Upgrade the drupal 7.88 to drupal 10.1.1
- Drupal 7 to Drupal 9 through web browser upgrade - "files do no exist"
- I've received an export 'network error' in attempt to export a database from phpMyAdmin
- Drupal 7 Incorrect spam bot errors on different browsers
- Drupal 7 | Uncaught ArgumentCountError: Too few arguments to function _drupal_error_handler()
- I need to add a webform block in drupal 7 for a custom theme
- imperva WAF rules blocked drupal 7 form submit
- Issue with Drupal 9 Visitor Counter Module: Visitors Count Not Updating
- how to add Language in drupal 7.09
- Attempt to create field name which already exists and is active
- Can i customize html and css in $page[content] in drupal 7?
- CDK toolbar does not appear on Drupal 7
- PHP refuses update because in server root, Drupal 7 (php7.3) & Drupal 10 (PHP 8.1) on the same server both working - Can't update D10
Related Questions in DRUPAL-TAXONOMY
- Drupal 10, Taxonomy term View:
- Drupal 9 - Add new terms to existing field programatically
- How to limit the search level in the Drupal taxonomy?
- Getting Taxonomy term name from target ID - D9
- Drupal views: bring nodes with taxonomy term X to top
- How do you configure views block based on node reference in Drupal 8/9?
- hook_form_FORM_ID_alter: Pre select a checkbox from an exposed filter in a drupal 8 view
- Drupal 7 view display description of term
- Drupal 7 add fields to show in RSS feed for taxonomy
- Drupal 8 Taxonomy Terms same level
- import taxonomy term based on url alias from csv(around 6000 records)
- Drupal: Hide taxonomy tags without images
- drupal 7 taxonomy_vocabulary_machine_name_load did not show the fields
- node_save() failing when creating node programatically
- Drupal - Get custom taxonomy fields
Related Questions in DRUPAL-FIELDS
- apply rel="nofollow" to field in drupal 7
- Cannot get array element by key, but key exists on array
- Drupal form design without using associative arrays
- Drupal 8 - How to enable custom field under manage form display programmatically?
- How to create an entity reference field which will allow unlimited values in a configuration form?
- Drupal 8 - Admin - Content Types - Manage form display - Fields groups, labels, headers
- Where is the "Enable/Disable translation" value stored in the database?
- Drupal Add Field Collection with mutli-value field with web services
- Add a field from a node into page.tpl.php, drupal 7
- Drupal 7 | Preserve file after entity_wrapper unset?
- How to Expose Filter to user when using View for EntityReference field Drupal
- Define and use a field of other node type as my form element type in Drupal 7
- Drupal 8 create field programmatically
- Drupal 8, add an image field from a BuildForm with preview
- Drupal 8, get programmatically the list of fields of a custom content
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I have managed to achieve what I wanted after discovering the excellent Rules Forms Support module. I ran into a bit of difficulty because there is no condition to check whether a form element is empty, only to compare it to a value. To overcome this I included the term 'None' to each vocabulary, set it as the default value and chose the field to be required. I was then able to set the condition to compare against this (tid) and it worked!
Hopefully this may be of help to someone someday.
Happy Drupaling to you,
Matt