php 更改页面标题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 更改页面标题相关的知识,希望对你有一定的参考价值。
// Change View title
/**
* Implements hook_views_pre_render().
*/
function cgap_search_views_pre_render($view) {
if ($view->storage->get('id') === 'blogs' && $view->current_display === 'blog_page') {
$keywords = \Drupal::request()->query->get('keywords');
$tids = \Drupal::request()->query->get('tids');
$stids = \Drupal::request()->query->get('stids');
$rids = \Drupal::request()->query->get('rids');
$cids = \Drupal::request()->query->get('cids');
if ($keywords || $tids || $stids || $rids || $cids) {
$view->setTitle(t('Searching: Blogs'));
}
}
}
// Change title from route
$title = "The new title";
$request = \Drupal::request();
if ($route = $request->attributes->get(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT)) {
$route->setDefault('_title', $title);
}
// Get title
$request = \Drupal::request();
if ($route = $request->attributes->get(\Symfony\Cmf\Component\Routing\RouteObjectInterface::ROUTE_OBJECT)) {
$title = \Drupal::service('title_resolver')->getTitle($request, $route);
}
以上是关于php 更改页面标题的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 php 代码更改页面吗
如果[关闭],我如何使用 PHP 自动更改页面
如何在每次加载页面时更改 php 变量的值? [复制]
验证 PHP 表单并更改提交按钮而不是重定向到状态页面
如何通过它们的值更改 PHP 中选择元素中页面的位置?
使用 PHP 跟踪文本文件中的更改