如何更改页面标题输出?
ArrayList<ArrayList<String>> arr = new ArrayList<ArrayList<String>>();
// Initialising arr and populating with data
for(ArrayList<String> tempArr : arr) {
for(String str : tempArr) {
//Do stuff
}
}
html.html.twig中的更改了创建的标记/字母:
<title>{{ head_title|safe_join(' | ') }}</title>
,但我想将此订单更改为<pagetitle> | <sitename>
答案 0 :(得分:0)
您可以使用Twig reverse filter:
<title>{{ head_title|reverse|safe_join(' | ') }}</title>
答案 1 :(得分:0)
Drupal构造,默认情况下,页面标题如:[Entity-Title] | [网站名称]。
现在可以通过多种方式设置路线上的标题,具体取决于您的使用情况。
以前(drupal-7)只是drupal_set_title()
在任何地方被召唤。存在以下用例:
您可以使用HOOK_preprocess_html
覆盖HTML文档头部的标题标记。
function mymodule_preprocess_html(&$variables) {
// Change the Title
$variables['head_title']['title'] = 'Title';
// Change the Suffix (sitename)
$variables['head_title']['name'] = 'Suffix';
}
此用例应涵盖您的问题。您可以找到许多其他方法来覆盖或更改页面标题结帐,其他问题/答案在那里:https://stackoverflow.com/posts/45561134/edit