taxonomy_implode_tags($tags, $vid = NULL)
Implodes a list of tags of a certain vocabulary into a string.
See also
\Drupal\Component\Utility\Tags::explode()
File
- core/modules/taxonomy/taxonomy.module, line 438
- Enables the organization of content into categories.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function taxonomy_implode_tags( $tags , $vid = NULL) { $typed_tags = array (); foreach ( $tags as $tag ) { // Extract terms belonging to the vocabulary in question. if (!isset( $vid ) || $tag ->bundle() == $vid ) { // Make sure we have a completed loaded taxonomy term. if ( $tag instanceof EntityInterface && $label = $tag ->label()) { // Commas and quotes in tag names are special cases, so encode 'em. $typed_tags [] = Tags::encode( $label ); } } } return implode( ', ' , $typed_tags ); } |
Please login to continue.