我想以编程方式更改Drupal 8中的页面标题,以便将其硬编码在主题文件中。
我正在尝试使用一个钩子函数来preprocess_page_title,但似乎不明白要在哪个页面上更改标题。
这是我到目前为止的内容:
function test_preprocess_page_title(&$variables) {
if (arg(0) == 'node/12') {
$variables['title'] = 'New Title';
}
}
Run Code Online (Sandbox Code Playgroud)
我想在一个特定页面上进行此更改的唯一方法是设置node参数。有没有人找到一种方法来覆盖Drupal上的页面标题?
我正在写一个函数来插入一个时钟倒计时,该时钟输出小时和分钟直到发生某种事情。但是,我想自定义小时和分钟变量的HTML以显示在标记中。到目前为止,这就是我所拥有的:
var hours = math for hours goes here;
var minutes = math for minutes goes here;
document.getElementById("test").innerHTML = hours + "hrs"
+ minutes + "min";
Run Code Online (Sandbox Code Playgroud)
我不确定如何在小时和分钟元素周围添加HTML标签。本质上我希望它输出为
<span>12hrs</span>
<span>50min</span>
Run Code Online (Sandbox Code Playgroud)
我有可变的时间数学工作,但只需要在那里获取一些html span类。
感谢您提供的任何指导。