如何从出口页面中的元标记获取标记值 - Drupal 7?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从出口页面中的元标记获取标记值 - Drupal 7?相关的知识,希望对你有一定的参考价值。

我需要显示元标记标记中的元标记值。

我的代码:

function MyModule_html_head_alter(&$head_elements) {
    $head_elements['metatag_description']['#value'] = $outlet_description; 
}

实际产量:

[node:node_sections] - [node:field_lead_text] Testing

期待输出:

   Food - Testing lead text Testing
答案

你必须使用token_replace功能

$menu = menu_get_item();
  if($menu['path'] == 'node/%') { // check if you are on node page
    $node = $menu['page arguments'][0];
    $head_elements['metatag_description']['#value'] = token_replace($outlet_description, array('node' => $node));
  }

以上是关于如何从出口页面中的元标记获取标记值 - Drupal 7?的主要内容,如果未能解决你的问题,请参考以下文章

如何更新 AngularJS 中的元标记?

在 Wordpress 的元标记中获取页面 URL 的最佳方法是啥?

如何在视图过滤器中使用标记 - Drupal 7

JS如何获取值

如何使用 webpack 将本地图像加载到 html 中的元标记

如何从 <p> 标记中的数据库中获取值并将它们发布到具有相同 ID 的数据库中