Php 获取Drupal 7显示套件模板的语言id
我正在尝试将当前节点语言添加到模板文件的div容器中(我使用的是Drupal 7),下面是我已覆盖的当前内容文件:Php 获取Drupal 7显示套件模板的语言id,php,drupal-7,Php,Drupal 7,我正在尝试将当前节点语言添加到模板文件的div容器中(我使用的是Drupal 7),下面是我已覆盖的当前内容文件: <?php if (isset($title_suffix['contextual_links'])): ?> <?php print render($title_suffix['contextual_links']); ?> <?php endif; ?> <?php print $ds_content; ?> 我希望如此:
<?php if (isset($title_suffix['contextual_links'])): ?>
<?php print render($title_suffix['contextual_links']); ?>
<?php endif; ?>
<?php print $ds_content; ?>
我希望如此:
<div lang='en'>
<?php if (isset($title_suffix['contextual_links'])): ?>
<?php print render($title_suffix['contextual_links']); ?>
<?php endif; ?>
<?php print $ds_content; ?>
</div>
如何获取只有$ds\u内容变量的语言字段
感谢任何帮助、指导、示例或参考 通过这种方式获得当前节点id
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
/** get node language **/
$language = node_load($nid)->language;
}
然后将语言传递给div
<div lang='<?php print $language; ?>'>
<?php if (isset($title_suffix['contextual_links'])): ?>
<?php print render($title_suffix['contextual_links']); ?>
<?php endif; ?>
<?php print $ds_content; ?>
</div>
里面的arg()是唯一的数组([0]=>frontpage)我希望我能得到id。有什么想法吗?是的,这是显示套件模块中的查看模板页面。