Jump to content
Sign in to follow this  
lexalex83

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

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; ?>

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

 

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

 

Неправильно

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

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

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
он не в том месте выводится, где мне надо!! я хочу чтоб под каруселью. а там есть только верх и низ.

 

:-D

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

:-D

 

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

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

Share this post


Link to post
Share on other sites

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

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

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

135e495d36687c2f2dede598326fe0388a6dbd36

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.