You are here

function hook_topic_type_title_alter in Open Social 8.5

Same name and namespace in other branches
  1. 8.9 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  2. 8 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  3. 8.2 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  4. 8.3 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  5. 8.4 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  6. 8.6 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  7. 8.7 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  8. 8.8 modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  9. 10.3.x modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  10. 10.0.x modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  11. 10.1.x modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()
  12. 10.2.x modules/social_features/social_topic/social_topic.api.php \hook_topic_type_title_alter()

Provide a method to alter the titles of the topic view.

Parameters

string $title: The default generated view title for the term.

\Drupal\taxonomy\Entity\Term $term: The topic type term that is selected in the filter. NULL if none is selected.

1 invocation of hook_topic_type_title_alter()
SocialTopicController::latestTopicsPageTitle in modules/social_features/social_topic/src/Controller/SocialTopicController.php
The _title_callback for the latest topics view.

File

modules/social_features/social_topic/social_topic.api.php, line 24
Hooks provided by the Social_topic module.

Code

function hook_topic_type_title_alter(&$title, \Drupal\taxonomy\Entity\Term &$term) {
  if (isset($term)) {
    $term_title = $term
      ->getName();
    $title = t('@type', [
      '@type' => $term_title,
    ]);
  }
  else {
    $title = t("Newest content");
  }
}