На форуме 9558 тем, 76452 сообщений, 44664 участников
тема · 552 просмотра · 1 ответ

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

Общие вопросы
читают: 0 участников и 1 гость
порядок
23 мар 2020 14:00#1
Дело такое
Опенкарт 3.
Я в форму файла admin/view/template/catalog/information-form.twig
Добавил после чек бокса "отображать в футере" еще 1 чекбокс
Вот код пример
code
   <div class="form-group">
                <label class="col-sm-2 control-label" for="input-header"><span data-toggle="tooltip" title="{{ help_header_link }}">{{ entry_header_link }}</span></label>
                <div class="col-sm-10">
                  <div class="checkbox">
                    <label>{% if header_link %}
                      <input type="checkbox" name="header_link" value="1" checked="checked" id="input-header_link" />
                      {% else %}
                      <input type="checkbox" name="header_link" value="1" id="input-header_link" />
                      {% endif %}
                      &nbsp;</label>
                  </div>
                </div>
              </div>

Дальше в файл
контроллера принял все значения
php
    if (isset($this->request->post['header_link'])) {
$data['header_link'] = $this->request->post['header_link'];
} elseif (!empty($information_info)) {
$data['header_link'] = $information_info['header_link'];
} else {
$data['header_link'] = 0;
}

Дальше в модель, я добавил следующее, достал все с БД
После строчки в функции
getForm(),addInformation($data)
Вот после этого
code
bottom = '" . (isset($data['bottom']) ? (int)$data['bottom'] : 0) . "',

Я добавил вот это
code
  header_link= '" . (isset($data['header_link']) ? (int)$data['header_link'] : 0) . "',

Создал в БД после "bottom" поле, по аналогии с полем "bottom все, в админке появились чек боксы все работает, вывел в нужные места во фронт, нооо я уже добавил где то 60 статей, появилась пагинация, кликаю на 2,3,.. переходит но статей нету .... Пусто..
В чем моя ошибка..?
сообщения 1–2 из 2
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы