Я пытаюсь разрешить каждой из моих страниц иметь динамическое поле заголовка.
Я использую эту систему шаблонов библиотека с CodeIgniter 2.
Ниже приведен пример моих открывающих тегов, показывающих, что я использую переменную с именем $title
для хранения заголовка текущей страницы.
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>CnCFPS <?php echo "| $title"; ?></title>
<meta http-equiv="Content-Language" content="en" />
<meta name="Description" content="Todo" />
<meta name="Keywords" content="Todo" />
Я записываю его в представление, используя $this->template->write_view( 'content', 'path/to/view', $data' );
в котором $data
является массивом:
$data['recaptcha'] = $this->recaptcha->get_html();
$data['title'] = "Account Registration";
$title
, кажется, не существует в шаблоне как переменная, потому что все, что я получаю, это "CnCFPS |" между тегами <title>
.Переменная $recaptcha
работает отлично, хотя.
Я попытался на примере по ссылке выше использовать $this->template->write( 'title', 'Insert Title Here');
и даже определил заголовок в моем массиве $ template из configs\template.php
.
Я не знаю, что случилось с этим и почему он не отображает заголовок страницы.
Любая помощь приветствуется, спасибо!