для модуля новости плюс (случайно сюда запостила):
в базу данных, в таблицу oc_news_description добавить поле h1_news тип varchar длина 255
admin/model/catalog/news.php
foreach ($data['news_description'] as $language_id => $value) {
$this->db->query("INSERT INTO " . DB_PREFIX . "news_description SET news_id = '" . (int)$news_id . "', language_id = '" . (int)$language_id . "', title = '" . $this->db->escape($value['title']) . "', h1_news = '" . $this->db->escape($value['h1_news']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', description = '" . $this->db->escape($value['description']) . "'");
}
добавила после title = '" . $this->db->escape($value['title']) . "', --- h1_news = '" . $this->db->escape($value['h1_news']) . "',
это изменение нужно внести в двух местах.
admin/view/template/module/news/form.tpl
после:
<tr>
<td><span class="required">*</span> <?php echo $entry_title; ?></td>
<td><input name="news_description[<?php echo $language['language_id']; ?>][title]" size="80" value="<?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['title'] : ''; ?>" />
<?php if (isset($error_title[$language['language_id']])) { ?>
<span class="error"><?php echo $error_title[$language['language_id']]; ?></span>
<?php } ?>
</td>
</tr>
добавить:
<tr>
<td>H1</td>
<td><textarea name="news_description[<?php echo $language['language_id']; ?>][h1_news]" cols="70" rows="2"><?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['h1_news'] : ''; ?></textarea></td>
</tr>
catalog/controller/information/news.php
вместо:
$this->document->setTitle($news_info['title']);
добавить:
if($news_info['title'] == "") {
$this->document->setTitle($news_info['h1_news']);
}
else {
$this->document->setTitle($news_info['title']);
}
catalog/view/theme/default/template/information/news.tpl
после:
<div class="breadcrumb">
<?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
<?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
<?php } ?>
</div>
добавить:
<h1><?php echo $h1_news; ?></h1>