Модули для PrestaShop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
кто-нибудь знает модуль, чтобы была простое оформление заказа? вплоть до 3х полей - имя, телефон, адрес?
а лучше настраивать, чтобы можно было
 
нужен Модуль 1.5.6
- Extended Registration
- Module Custom Fields

пожалуста поделитесь :)..
 
Кому нужен хороший Multiply Features для 1.5, который бонусом дает возможность менять порядок свойств, присоединяйтесь: Для просмотра ссылки Войди или Зарегистрируйся
 
Кому нужен хороший Multiply Features для 1.5, который бонусом дает возможность менять порядок свойств, присоединяйтесь: Для просмотра ссылки Войди или Зарегистрируйся
он дает возможность добавления мульти характеристик, для одного значения можно выбрать несколько значений
 

Вложения

  • v1.1.5-pm_multiplefeatures.zip
    48,5 KB · Просмотры: 110
  • v1.1.5-pm_multiplefeatures.zip
    48,5 KB · Просмотры: 69
За модуль спасибо! Немного глючит, но работает, жаль порядок не меняется или просто из-за глюка не меняется..
+ вопрос

У всех в нём отображается отдельными полями?, например:
Назначение: для стен и потолков
Назначение: для влажных помещений

вместо ожидаемого

Назначение: для стен и помещений, для влажных помещений

Смысл примерно ясен, модуль не перегружает вероятно функцию формирования объекта $features по одинаковым $features.name, но не особо соображу как доделать и умеет ли например смарти объединять поля по ключу, что бы провернуть это в шаблоне, а потом уже цикл вывода сделать..
 
За модуль спасибо! Немного глючит, но работает, жаль порядок не меняется или просто из-за глюка не меняется..
+ вопрос

У всех в нём отображается отдельными полями?, например:
Назначение: для стен и потолков
Назначение: для влажных помещений

вместо ожидаемого

Назначение: для стен и помещений, для влажных помещений

Смысл примерно ясен, модуль не перегружает вероятно функцию формирования объекта $features по одинаковым $features.name, но не особо соображу как доделать и умеет ли например смарти объединять поля по ключу, что бы провернуть это в шаблоне, а потом уже цикл вывода сделать..

Есть решение, думал правильно, да и уже готовое исполнение нашлось, ловите:

Создаем /override/classes/Product.php
Код:
<?php
class Product extends ProductCore
{
public static function getFrontFeaturesStatic($id_lang, $id_product)
{
  $process = (!array_key_exists($id_product.'-'.$id_lang, parent::$_frontFeaturesCache));
  $features = parent::getFrontFeaturesStatic($id_lang, $id_product);
 
  //PWeb: join multiple values of one feature into one value
  if ($process AND count($features)) {
  $features_key = array();
  foreach ($features as $key => $feature) {
    if (!array_key_exists($feature['name'], $features_key)) {
    $features_key[$feature['name']] = $key;
    } else {
    $features[ (int)$features_key[$feature['name']] ]['value'] .= ', ' . $feature['value'] ;
    unset($features[$key]);
    }
  }
  parent::$_frontFeaturesCache[$id_product.'-'.$id_lang] = $features;
  }

  return $features;
}
}

В 1.5.4+ удаляем /cache/class_index.php, что бы заработало :)
Всё проверил, всё гуд!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху