Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

как поместить в div содержимое определенной статьи opencart?


lexalex83

Recommended Posts

я редактирую файл  home.tpl, и хочу чтобы на главной странице после карусели вставлялся текст из одной определенной статьи.

 

<?php echo $header; ?>
<?php echo $column_left; ?>
<?php echo $column_right; ?>
<div id="content">
    <?php echo $content_top; ?>
    <?php include('additional_links.tpl'); ?>
    <div class="container">
        <div class="sixteen columns alpha all_slider_wrapper">
            <?php echo $content_bottom; ?>
        </div>
<div>



ВОТ СЮДА ХОТЕЛ ВСТАВИТЬ СОДЕРЖИМОЕ СТАТЬИ ТАКОЙ ТО


</div>


    </div>
</div>
<?php echo $footer; ?>

как его выщемить?

Надіслати
Поділитися на інших сайтах


Вам нужно правильно или чтоб работало?

 

Если правильно, то нужно начинать с контроллера, подключить модель information

получить статью

Положить в массив this->data

 

И уже в шаблоне вывести.

 

Неправильно

Написать прямо в шаблоне sql

выполнить запрос к базе

Получить данные и вывести.

Надіслати
Поділитися на інших сайтах

я что то не понял как работает этот  модуль "информация" . он  просто вставил мне менюшку, представляющую собой список всех статей, прямо под верхним слайдером. к сожалению других позиций кроме как верх страницы, низ страницы, левая колонка, правая колонка, там нет. вот я и изголяюсь.

 

 

подскажите пожалуйста, каким именно методом надо получить статью (дайте ту строчку с запросом sql), и в какой файл это вставить?

и где массив с  "this->data" ?

Надіслати
Поділитися на інших сайтах


Выведите текст на главную с помощь модуля Приветствие и не мучайте Статьи)

Надіслати
Поділитися на інших сайтах


Выведите текст на главную с помощь модуля Приветствие и не мучайте Статьи)

он не в том месте выводится, где мне надо!! я хочу чтоб под каруселью. а там есть только верх и низ.

Надіслати
Поділитися на інших сайтах


он не в том месте выводится, где мне надо!! я хочу чтоб под каруселью. а там есть только верх и низ.

 

:-D

 

а что кроме расположения нет возможности указать порядковый номер для вывода?Предположим Карусель "1" сверху, а Приветствие "2".

Надіслати
Поділитися на інших сайтах

<?php include('additional_links.tpl'); ?> - что это ? за такое руки выпрямлять надо... 

Вот есть элементарные стандарты по кодингу, хотите инклудить - делайте в контроллере.

Надіслати
Поділитися на інших сайтах

:-D

 

а что кроме расположения нет возможности указать порядковый номер для вывода?Предположим Карусель "1" сверху, а Приветствие "2".

нет, так не прокатит

Надіслати
Поділитися на інших сайтах


я что то не понял как работает этот  модуль "информация" . он  просто вставил мне менюшку, представляющую собой список всех статей, прямо под верхним слайдером. к сожалению других позиций кроме как верх страницы, низ страницы, левая колонка, правая колонка, там нет. вот я и изголяюсь.

 

 

подскажите пожалуйста, каким именно методом надо получить статью (дайте ту строчку с запросом sql), и в какой файл это вставить?

и где массив с  "this->data" ?

просто добавь код в контроллер:

$this->load->model('catalog/information');
		
		$this->data['informations'] = array();
    	
		foreach ($this->model_catalog_information->getInformations() as $result) {
      		$this->data['informations'][] = array(
        		'title' => $result['title'],
        		'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id']) 
      		);
    	}

и в ТПЛ-ке уже выводи где и что надо, можно даже по ИД конкретной статьи...

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.