Как добавить телефон в шапку opencart
<tr>
<td><span >*</span> <?php echo $entry_email; ?></td>
<td><input type="text" name="config_email" value="<?php echo $config_email; ?>" size="40" />
<?php if ($error_email) < ?>
<span ><?php echo $error_email; ?></span>
<?php > ?></td>
</tr>
после вставляем:
<tr>
<td><?php echo $entry_image_contact; ?>
<td><input type="text" name="config_image_from" value="<?php echo $config_image_from; ?>" />
<?php echo $entry_image_from; ?>
<br><input type="text" name="config_margin_left" value="<?php echo $config_margin_left; ?>" />px
<?php echo $entry_margin_left; ?>
</td>
</tr>
<tr>
<td><?php echo $entry_contact; ?> - 1
<td><input type="text" name="config_contact1" value="<?php echo $config_contact1; ?>" />
<br><input type="text" name="config_contacticon1" value="<?php echo $config_contacticon1; ?>" />
<?php echo $entry_contacticon; ?>
</td></td>
</tr>
<tr>
<td><?php echo $entry_contact; ?> - 2
<td><input type="text" name="config_contact2" value="<?php echo $config_contact2; ?>" />
<br><input type="text" name="config_contacticon2" value="<?php echo $config_contacticon2; ?>" />
<?php echo $entry_contacticon; ?>
</td></td>
</tr>
2. Открываем файл:
\admin\controller\setting \ setting.php
находим:
$this->data['config_address'] = $this->config->get('config_address');
>
после вставляем:
$this->data['entry_image_from'] = $this->language->get('entry_image_from');
$this->data['entry_image_contact'] = $this->language->get('entry_image_contact');
if (isset($this->request->post['config_image_from'])) $this->data['config_image_from'] = $this->request->post['config_image_from'];
> else $this->data['config_image_from'] = $this->config->get('config_image_from');
>
$this->data['entry_margin_left'] = $this->language->get('entry_margin_left');
if (isset($this->request->post['config_margin_left'])) $this->data['config_margin_left'] = $this->request->post['config_margin_left'];
> else $this->data['config_margin_left'] = $this->config->get('config_margin_left');
>
if (isset($this->request->post['config_contact1'])) $this->data['config_contact1'] = $this->request->post['config_contact1'];
> else $this->data['config_contact1'] = $this->config->get('config_contact1');
>
if (isset($this->request->post['config_contacticon1'])) $this->data['config_contacticon1'] = $this->request->post['config_contacticon1'];
> else $this->data['config_contacticon1'] = $this->config->get('config_contacticon1');
>
if (isset($this->request->post['config_contact2'])) $this->data['config_contact2'] = $this->request->post['config_contact2'];
> else $this->data['config_contact2'] = $this->config->get('config_contact2');
>
if (isset($this->request->post['config_contacticon2'])) $this->data['config_contacticon2'] = $this->request->post['config_contacticon2'];
> else $this->data['config_contacticon2'] = $this->config->get('config_contacticon2');
>
находим:
$this->data['tab_sms'] = $this->language->get('tab_sms');
после вставляем:
$this->data['entry_contact'] = $this->language->get('entry_contact');
$this->data['entry_contacticon'] = $this->language->get('entry_contacticon');
3. Открываем:
\catalog\controller\common \ header.php
находим:
$this->data['logo'] = '';
>
после копируем и вставляем:
$this->data['im_from'] = $this->config->get('config_image_from');
$this->data['marg_left'] = $this->config->get('config_margin_left');
$this->data['cont1'] = $this->config->get('config_contact1');
$this->data['conicon1'] = $this->config->get('config_contacticon1');
$this->data['cont2'] = $this->config->get('config_contact2');
$this->data['conicon2'] = $this->config->get('config_contacticon2');
4. Далее нужно открыть:
\admin\language\russian\setting\ setting.php
ищем:
// Entry
после копируем и вставляем следующий текст:
$_['entry_contact'] = 'Контакты';
$_['entry_contacticon'] = '<span style="color: red;">< < < </span> Иконка контакта';
$_['entry_margin_left'] = '<span style="color: red;">< < < </span> Отступ текста слева';
$_['entry_image_from'] = 'Путь к папке с иконкой';
$_['entry_image_contact'] = 'Иконка';
5. Открываем нужный файл:
\catalog\view\theme\default\template\common \header.tpl
в этом файле нужно вставить данный текст в то место, где будут выводится наши контакты. Например у меня после контейнера <div >. </div>:
<div >
<div style="padding-left:<?php echo $marg_left; ?>px; height: 16px; line-height: 16px; background: url('<?php echo $im_from; ?><?php echo $conicon1; ?>') no-repeat; background-size: auto; ">
<?php echo $cont1; ?>
</div>
<div style="padding-left:<?php echo $marg_left; ?>px; height: 16px; line-height: 16px; margin-top: 5px; background: url('<?php echo $im_from; ?><?php echo $conicon2; ?>') no-repeat; background-size: auto; ">
<?php echo $cont2; ?>
</div>
5.1. Мой стиль <div > в файле:
\catalog\view\theme\default\stylesheet \stylesheet.css
Читайте также: