- Автор темы
- #1
Здравствуйте!
Появилась необходимость добавить в тайтлы новсотей дополнительные поля. По умолчанию они формируются так:
"Заголовок статьи >> Название сайта"
А мне надо:
"[Дполонительно_поле_1] заголовок статьи [Дполонительно_поле_2]>> Название сайта"
В интернете нашел способ:
в engine/engine.php
найти:
заменить на:
Но проблема в том, что он написан, видимо, для ранних версий dle. В файле dle 9.0 нет такой конструкции, даже нет переменной $page_extra.
Подскажите, как можно решить эту проблему?
Появилась необходимость добавить в тайтлы новсотей дополнительные поля. По умолчанию они формируются так:
"Заголовок статьи >> Название сайта"
А мне надо:
"[Дполонительно_поле_1] заголовок статьи [Дполонительно_поле_2]>> Название сайта"
В интернете нашел способ:
в engine/engine.php
найти:
Код:
} elseif ($titl_e) {
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
} else $metatags['title'] .= $page_extra;
заменить на:
Код:
} elseif ($titl_e) {
if ( $xfieldsdata['attributes'] != '' ) {
$xfield_data = ' » '. $xfieldsdata['attributes'];
}
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'] . $xfield_data;
} else $metatags['title'] .= $page_extra;
Подскажите, как можно решить эту проблему?