Перейти к содержанию
lexalex83

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

Рекомендуемые сообщения

я редактирую файл  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".

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

это почему же?

У меня как-то прокатило)))

135e495d36687c2f2dede598326fe0388a6dbd36

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну верх это я так понимаю шапка низ это футер. а где центр?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

аааааааааааааааа.. ну значит я затупил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

подскажите пожалуйста, каким именно методом надо получить статью (дайте ту строчку с запросом 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.