Commit 31c48739 authored by catch's avatar catch

Issue #2150083 by BarisW: Front page misses page title in <title> tag.

parent 3bb5f796
......@@ -2128,7 +2128,7 @@ function template_preprocess_html(&$variables) {
$site_config = \Drupal::config('system.site');
// Construct page title.
if (isset($variables['page']['#title'])) {
if (!empty($variables['page']['#title'])) {
$head_title = array(
'title' => strip_tags($variables['page']['#title']),
'name' => String::checkPlain($site_config->get('name')),
......
......@@ -19,7 +19,7 @@ class FrontPageTest extends WebTestBase {
*
* @var array
*/
public static $modules = array('node', 'system_test');
public static $modules = array('node', 'system_test', 'views');
public static function getInfo() {
return array(
......@@ -46,8 +46,16 @@ function setUp() {
/**
* Test front page functionality.
*/
function testDrupalIsFrontPage() {
public function testDrupalFrontPage() {
// Create a promoted node to test the <title> tag on the front page view.
$settings = array(
'title' => $this->randomName(8),
'promote' => 1,
);
$node = $this->drupalCreateNode($settings);
$this->drupalGet('');
$this->assertTitle('Home | Drupal');
$this->assertText(t('On front page.'), 'Path is the front page.');
$this->drupalGet('node');
$this->assertText(t('On front page.'), 'Path is the front page.');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment