Jump to content
Sign in to follow this  
fierfoxik

Создание своей страницы со своим оформлением

Recommended Posts

Доброго времени суток!

Хочу создать свою страницу страницу наподобие уже имеющейся - Информация

1) создал контроллер controller/information/table-size.php
<?php
class ControllerInformationTableSize extends Controller {
    private $error = array();

    public function index() {
        $this->load->language('information/table-size');

        $this->document->setTitle($this->language->get('heading_title'));

        $data['breadcrumbs'] = array();

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/home')
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('heading_title'),
            'href' => $this->url->link('information/table-size')
        );

        $data['heading_title'] = $this->language->get('heading_title');

        $data['column_left'] = $this->load->controller('common/column_left');
        $data['column_right'] = $this->load->controller('common/column_right');
        $data['content_top'] = $this->load->controller('common/content_top');
        $data['content_bottom'] = $this->load->controller('common/content_bottom');
        $data['footer'] = $this->load->controller('common/footer');
        $data['header'] = $this->load->controller('common/header');

        if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/table-size.tpl')) {
            $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/information/table-size.tpl', $data));
        } else {
            $this->response->setOutput($this->load->view('default/template/information/table-size.tpl', $data));
        }
    } 
}
2) создал шаблон template/information/table-size.tpl
 
<?php echo $header; ?>
<div class="container">

  <ul class="breadcrumb">
    <?php $breadlast = array_pop($breadcrumbs); foreach ($breadcrumbs as $breadcrumb) { ?>
      <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
    <?php } ?>
    <li><?php echo $breadlast['text']; ?></li>
  </ul>

  <div id="content"></div> 
 
</div>
<?php echo $footer; ?>

3) в контроллере catalog/controller/common/footer.php создал переменную
 
$data['table_size'] = $this->url->link('information/table-size');

4) вывел в шаблон
<a class="btn" href="<?php echo $table_size; ?>">123</a>
В итоге ссылка пустая а логи ругаются на неопределенную переменную в футере
Undefined variable: table_size in /catalog/view/theme/james/template/common/footer.tpl on line 41
 
 
Edited by fierfoxik

Share this post


Link to post
Share on other sites

Действительно, в теме опечаточка вышла)
Я и для хедера пробовал и для футера, у хедера вообще почему то никаких изменений в шаблоне не происходит , даже если лого удалить )

Share this post


Link to post
Share on other sites

fierfoxik, модификаторы обновите.

Share this post


Link to post
Share on other sites

Eldaeron, Если я правильно понял это xml файлы в vqmod ? как их обновить только?

Edited by fierfoxik

Share this post


Link to post
Share on other sites

При чем здесь vqmod? Кэш модификаторов в админке обновите

Share this post


Link to post
Share on other sites
10 минут назад, Shureg сказал:

При чем здесь vqmod? Кэш модификаторов в админке обновите

а может у него ветка 1.5х?)

Share this post


Link to post
Share on other sites
1 час назад, fierfoxik сказал:
Доброго времени суток!

Хочу создать свою страницу страницу наподобие уже имеющейся - Информация
 

а вывести всё что нужно на обычной информационной странице создав под него схему?

Share this post


Link to post
Share on other sites

AWARO, Не получится, код 2000-3000 строк , oc его обрезает)

Share this post


Link to post
Share on other sites

Может проще было сделать одно изменение в одной таблице Opencart.

oc_information_description ---->description ---- >  text -----> longtext

Share this post


Link to post
Share on other sites

Да.Только смотрите префикс свой,я указал стандартный " ос_ "

 

6176766130.jpg

Share this post


Link to post
Share on other sites
2 часа назад, fierfoxik сказал:

 

TomНету longtext)

 

не там смотрите. откройте структуру таблицы и потом редактировать(карандашик)

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.