Столкнулся с такой проблемой, есть код из файла readme.txt
$vars = array();
if ($hook == 'page') {
// These are the only important lines
if (module_exists('page_title')) {
$vars['head_title'] = page_title_page_get_title();
}
}
return $vars;
}
As you can see from the code comment, there are only three important lines
of code:
if (module_exists('page_title')) {
$vars['head_title'] = page_title_page_get_title();
}
вставляю в template.php и возникает ошибка и белый экран. Помогите, что делать... как заставить этот модуль работать???
Комментарии
так просто левый php код не вставить в тпл.пхп, он обращается к каким то своим переменным и функциям, вы лучше скажите чо сделать хотите, тогда может люди посоветуют
Я не очень знакома с php, поэтому не знаю почему (у меня 5-ка). Но у меня в коде нет нижних строчек и все работает
<?php
function _phptemplate_variables($hook, $vars) {
$vars = array();
if ($hook == 'page') {
if (module_exists('page_title')) {
$vars['head_title'] = page_title_page_get_title();
}
}
return $vars;
}
Нижнего ?> нет. Не знаю как убрать здесь
$vars = array();
if ($hook == 'page') {
if (module_exists('page_title')) {
$vars['head_title'] = page_title_page_get_title();
}
}
return $vars;}
Вставил, все работает (вроде)... Но в пункте редактирование страниц новой графы не появилось...
Как изменить title ???
в 6ке никакого кода дополнительно писать не надо.
есть модуль title? вроде называется.
А вообще ставьте модуль Seo Friends и не парьтесь, он подскажет какие модули, в том числе и title, надо поставить и скажет чо откуда качать
Так это, насколько я поняла и шла речь о модуле node_title. Или не так?
В настройках нужно указать в каких типах материала добавлять дополнительную строчку для названия страницы