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

Borodin

Новичок
  • Публикаций

    16
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Borodin

  • Звание
    Пользователь
  1. Так решение было найдено? - Если да, то подскажите какое. Спасибо!
  2. Borodin

    chukcha

    Я обратился на форум со своей проблемой, chukcha оперативно ответил и помог разобраться. Лично человека не знаю, но за быструю и качественную помощь в дописывании модуля хочу сказать огромное спасибо! - Могу рекомендовать, как человека хорошо знающего OpenCart. Еще раз большое спасибо за помощь!! :)
  3. Да, простите, все понял! В контроллере добавил public function getGroupId() { return $this->customer_group_id; } А в tpl сроку изменил на <?php if ($information_info['information_id'] == '14' && $this->customer->getGroupId() !== '2') { ?>
  4. В контроллере я дописал (но так выдает ошибку 500) public function getGroupId() { return $this->customer_group_id; } $this->customer->getGroupId();
  5. Из БД, таблица : oc_customer_group_description, Ну и в админке в группе клиентов, при редактировании данной группы, ссылка так заканчивается customer_group_id=2. (Их у меня всего 2).
  6. Проблема с $this->customer_GroupId() == '2'. После замены в <?php if ($information_info['information_id'] == '14' && $this->customer_GroupId() == '2') { ?> на <?php if ($information_info['information_id'] == '14' && !$logged) { ?> страница стала отображаться полностью; information страницы отображаются для всех (вошедших/не вошедших) покупателей; info['information_id'] == '14' отображается только для вошедших покупателей (любой группы); Осталось еще сделать проверку для доступа только для группы покупателей $this->customer_GroupId() == '2'.
  7. Хочу уточнить, что страница info['information_id'] == '14' отображается/загружается как раз до <div id="content" class="<?php echo $class; ?>"> Эта строка уже не отображается.
  8. На странице info['information_id'] == '14' ошибок нет. А в админке в журнале ошибок: PHP Notice: Undefined variable: redirect in .../catalog/view/theme/journal2/template/common/language.tpl on line 42 <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
  9. После внесения правок - изменений не произошло: все information страницы отображает кроме info['information_id'] == '14'; info['information_id'] == '14' отображается не вся страница (включительно от контента до футера - не отображается); info['information_id'] == '14' отображается для всех групп покупателей (в том числе неавторизованным).
  10. После внесенных изменений, проверку на залогиненность, стала проверять только нужная мне страница ['information_id'] == '14'. Но отображаться для всех групп пользователей. И выводится не вся проверяемая страница (от контенда до футера).
  11. У меня 2.x. Можете уточнить - как этот код применить к моей проверке? <?php if (((!$logged) && ($information_info['information_id'] == '14') && ($this->customer_GroupId() == '2'))) { ?> Я правильно понял? Спасибо!
×