Как изменить стиль вывода графика работы? Есть решение

Магазин работает без выходных (шаблон дефолтный).

Выставляю все галочки в админке и получаю на сайте "пн-вс", через длинное тире!!!

Как сделать чтобы между ПН и ВС был короткий дефис "-"? Где это редактируется?

Нашла только вот это:

{$wh.days_from_to} {if $wh.hours_from && $wh.hours_to} {$wh.hours_from}-{$wh.hours_to}{/if}

но тут надо как то заменить {$wh.days_from_to} по аналогии с {$wh.hours_from}-{$wh.hours_to}, например:


{$wh.days_from}-{$wh.days_to}

Но этот способ не работает, таких переменных нет.

Или еще какие-то есть варианты?

6 ответов

  • 1
    Николай Webasyst 23 октября 2015 08:26 #

    Для этого придётся отредактировать системный файл
    wa-apps/shop/lig/config/shopConfig.class.php

    Символ длинного тире находится в строке 325:

    return $period[0].' - '.end($period);

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

    • +1
      Елена Елена 23 октября 2015 09:50 #

      А где найти этот файл? Скачивать шаблон и там править?

      У меня в файлах видна папка wa-data/public/site...

  • 1
    Николай Webasyst 23 октября 2015 08:35 #

    Чтобы избежать редактирования системных файлов вам может быть проще просто изменить шаблон темы так чтобы режим работы отображался как вам удобно без учёта настроек приложения Магазин, т.е. просто указать в шаблоне Home.html строку

    ПН - ВС
  • 1
    Алексей Webasyst 23 октября 2015 08:39 # Решение

    Вы можете использовать модификатор {$wh.days_from_to|replace:"—":"-"}

  • 1

    Ну или так {$wh.days_from_to|replace:'-':' *** '}

  • 1
    Николай Webasyst 23 октября 2015 08:46 #

    Да, действительно, использовать replace — более елегантное решение, нежели правка системного файла.

  • 1
    Елена 23 октября 2015 09:52 #

    Всех благодарю за помощь.

    {$wh.days_from_to|replace:'—':'-'} - работает :)

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите