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

lexxkrt

Користувачі
  
  • Публікації

    347
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем lexxkrt

  1. еще решение, передавать переменную _context в макрос

    {% import 'macro.twig' as forms %}      
    {{ forms.yes_no(_context) }}
     

    {% macro yes_no() %}
        {{ varargs[0].text_yes }}
        {{ varargs[0].text_no }}
    {% endmacro %}
     

    Еще бы как-нибудь избавиться от необходимости передавать переменную _context

  2. не понял зачем кнопку трогать. нужно надпись поменять. заметил что в ос3 вместо надписи "В этой категории нет товаров" выводится "Ваша корзина пуста". Думаю надо принудительно загружать языковую переменную text_empty в контроллере product/category

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

    Если кнопка все таки не нужна, то удали приведенные тобой строки, либо закомментируй {# комментарий #}

    twig

    Twig debug

    подключить расширение

     

    либо просто добавь в файл system\library\template\twig.php

    в функцию render

     

            $config['debug'] = true;

            $this->twig = new \Twig_Environment($loader, $config);        
            $this->twig->addExtension(new \Twig_Extension_Debug());
     

  3. самое простое присвой класс телефону. и установи стили этому классу в stylesheet.css. и не надо никаких first-child

    <span class="hidden-xs hidden-sm hidden-md telephone">123456789</span>

    в .css дописать в конце что то типа

    .telephone {

    font-size: 14px;

    }

  4. 38 minutes ago, susha said:

    Извините, нигде не нашел ответа. Достаточно ли будет придать класс hide кнопкам сорттироки "список сетка" чтобы их не было видно и по умолчанию работала сетка?

    Классы придал в файлах category.tpl и search.tpl

    category, manufacturer_info, search, special - в стандартном шаблоне где используется список товаров, если не нужно можно вообще удалить в файлах шаблона (tpl)

    • +1 1
  5. 9 minutes ago, Ivan20177 said:

    А как называется строчка, отвечающая за блок фильтров?

    без понятия, у меня 1.5 версия, я попробовал работает, посмотри в браузере, (либо в firebug, либо исследовать элемент). возможно придется class к блоку добавить

  6. 6 hours ago, suRoot said:

    Я в принципе нашел решение, но как работает функция include очень даже интересно. Просто расширит возможности.

     

    З.Ы. Кстати, написание модулей изменилось в версии 3, или мануал от версии 2 годный, с учетом twig?

     я не помню насколько глубже, посмотри в ошибке отсутствия файла, там в принципе понятно. include нужен чтобы не переписывать один и тот же код 2 раза. например инклудом можно вывод товаров подключить, который одинаков в контроллерах category,special,search и т.д. что я и буду в первую очередь менять в своем шаблоне.

  7. 5 hours ago, Yoda said:

     

    Знаком и обладаю высоким скиллом и ресурсами - не разные вещи? 
    Совместимость будет утеряна, это же будет совершенно другой код - чтобы что? Всем рассказть что вы знаете что такое namespace?
    А что такое psr4 знаете? А как использовать замыкания?  А чем interface от final class отличается? 

    А самый главный вопрос, где и как ваши чесательные позывы, что либо могут улучшить в глобальном разрезе. То что вы "я такой дартаньян" - это понятно.


    Но давайте начнем любые улучшения слать сюда в гитхаб, а потом хвастаться какими то наборами аббревиатур, которые вы где-то вычитали.

     

    проще тогда взять какой нибудь фреймворк за основу, ларавел например, и переписать классы. там все перечисленное вами есть. Любые изменения в коде опенкарта в принципе будут ломать совместимость, остаётся для изменений только модификаторы и модули

    • +1 1
  8. Написано же. Error: Duplicate entry '80-0' for key 'PRIMARY', с данными первичными ключами запись существует

    используйте либо INSERT IGNORE, либо INSERT OR UPDATE, в зависимости от задачи

     

     

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

Important Information

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