Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Кастомизированные (пользовательские шаблоны) 1.0.0

10

   (4 відгуки)    Інші розширення автора

chukcha
  25 59 7 243

1 скріншот



    • 10.00 USD
  • Підтримка

  • Заповніть адресу сайту! Або натисніть на чекбокс вище, щоб надіслати домен автору пізніше. Звертаємо увагу, що автоматична видача ліцензій відбувається лише за умови вказівки домену

Середні оцінки

5.0 out of 5 stars
100%
0%
0%
0%
0%

Відгуки користувачів

Ви можете залишити відгук до файлу тільки після його завантаження.

moska

   2 з 2 користувачів порахували цей відгук корисним 2 / 2 користувачі

Модуль просто чудовий, з ним можна створювати рішення абсолютно нового рівня.
Але виявили пробелму. Можливо комусь буде корисно, або автор виправить у майбутніх версіях.
Проблема, яку ми виявили в модулі OPCF:

У repeater-полях (type: repeater) всі записи завжди виводяться незалежно від того, до якої сторінки (entity) вони належать. Через це, наприклад, якщо на одній сторінці (information_id=1) було заповнено 8 елементів, а на іншій (information_id=2) лише 1 — то на другій сторінці відображались і всі попередні 8 (порожні).
 

Це відбувалось тому, що в методі:

model/extension/module/opcf_template_field_value.php > getRepeaterRows()

не було фільтрації по entity та entity_id.

Ми оновили метод getRepeaterRows() — додали в нього параметри $entity і $entity_id, а також SQL-фільтрацію:

public function getRepeaterRows($entity, $entity_id, $template_id, $language_id, $template_field_id, $parent, $limit = 0) {
    $sql = "SELECT template_field_value_id FROM " . DB_PREFIX . "opcf_tfv 
            WHERE entity = '" . $this->db->escape($entity) . "'
            AND entity_id = '" . (int)$entity_id . "'
            AND language_id = '" . (int)$language_id . "' 
            AND template_id = '" . (int)$template_id . "' 
            AND template_field_id = '" . (int)$template_field_id . "' 
            AND parent = '" . (int)$parent . "' 
            ORDER BY template_field_value_id ASC";

    if ($limit) {
        $sql .= " LIMIT 0," . (int)$limit;
    }

    $query = $this->db->query($sql);
    return $query->rows;
}


 

І відповідно змінили виклик цього методу у ControllerExtensionModuleOpcf::prepareFieldValues():

$repeaters = $this->model_extension_module_opcf_template_field_value->getRepeaterRows(
    $entity,
    $entity_id,
    $template_id,
    $language_id,
    $result['template_field_id'],
    $parent,
    $limit
);
 
 
Посилання на відгук
Ayura

   1 з 1 користувачів порахували цей відгук корисним 1 / 1 користувач

Отличный разработчик, оперативно решил проблему с моим сайтом.

Модуль великолепный, для моих нужд полностью устраивает!

Посилання на відгук
sava1texnik

   1 з 1 користувачів порахували цей відгук корисним 1 / 1 користувач

Супер возможности !!! Можно сайт в сайте сделать !!! Можно менять полностью внешний вид категории, группы категорий, отдельному товару, группе товаров принадлежащей к одной категории !!!! Причем менять можно и все в шапке сайта и в подвале сайта !!!! В общем для одной категории можно сделать один "сайт", а для другой категории совсем другой сайт (я имею ввиду внешний вид )!!!!!!!!!.....Автор отзывчивый, хоть описания хотелось бы побольше, но автор очень быстро помогает понять что к чему.... В общем спасибо за такое дополнение !!!

Посилання на відгук
munhgauzen

   2 з 2 користувачів порахували цей відгук корисним 2 / 2 користувачі

Полезный модуль рекомендую, автор постоянно на связи.

Посилання на відгук


Інші розширення chukcha


Відгуки користувачів

  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.