Хорошая тема. Любые вопросы по CS-Cart и не только


#13294

Эх… там 5000 товаров…


#13295

В таком случае создайте суперглобальную принудительную опцию под формой налога. Или инфляционного индекса.

PS. Если хотите глобально поднять цены есть и другое, более элегантное решение.


#13296

У меня есть задача:
сделать для всех товаров сохранность “идеальная”, которая при нажатии на опцию, увеличит цену в 3.5 раза. Т.е. есть товар, но покупатель хочет купить этот товар в идеальном состоянии.
Например это монета или книга.

Кое что накопал:


#13297

Тогда у меня для вас есть нестандартное решение. Создайте новую валюту, на ваш вкус, и сделайте ее основной. Потом определите соотношение рубля к этой валюте 3.5.

Я не заметил, что у вас только идеальные товары должны продаваться в марсианских динарах. :slight_smile:


#13298

Спасибо. Я думаю просто скрипт выполнить… используя штатные функции cs-cart.


#13299

Может быть подойдет, если сделать выгрузку товаров в CSV, в файле добавить характеристику или создать колонку с нужной характеристикой и импортировать обратно, за тем настроить фильтр по этой характеристике.
Кто-то писал на форуме об аналогичной задаче, но похоже не чего лучшего, чем обратиться к разработчикам за доработкой так и не придумал.


#13300

Какой шаблон выбран на вкладке Общее. Все шаблоны вы можете найти тут

design/themes/ТЕМА/templates/blocks/categories


#13301

Спасибо!
Нашел файл с циклом здесь: /…/design/themes/abt__unitheme/templates/views/categories/components/categories_multicolumns.tpl

Нужное место изменил следующим образом, использовав значение массива [0][level].

{foreach from=$splitted_categories item="scats"}
      {if $scats.0.level == 1}
      ...
      {/if}
{/foreach}

#13302

Решил задачу просто:
В админке сделал глобальную опцию “Суперсохран” с +400% от стоимости.

Зашёл в базу данных и выполнил в таблице cscart_product_global_option_links:

INSERT into cscart_product_global_option_links select 20, cscart_products.product_id WHERE cscart_products.company_id = 1;

Где 20 - это id моей опции, а company_id = 1 это id магазина(витрины)

Изначально для товаров вообще не было никаких глобальных опций.

Искать и писать штатные функции в cs-cart было просто лень :slight_smile:


#13303

Спасибо, помогло

Попробуйте вот так

$(body).on(‘click’, ‘a.my-class’, function() {

})


#13304

Всем привет!
Хотел поковырять карточку товара, как в видео учат. Полез искать файл по адресу
“design/themes/bright_theme_clone/templates/blocks/” (копия светлой темы из коробки)
А там почти и нет ничего, в том числе нет файла default_template.tpl, да и папки product_templates нет.
%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA

Откуда тогда подгружает данные CMS? где менять?


#13305

Посмотрите в другой папке, responsive. Там должны быть эти шаблоны.


#13306

CS-Cart использует файлы шаблонов из папки шаблона в том случае, если они есть. Если же нет, то берется стандартный из Responsive. Это касается всех кастомных тем. Если нужно изменить, то лучше скопировать нужный файл из папки Responsive в папку со своим шаблоном соответствующий блок и уже там его видоизменять.


#13307

Попробовал - менял в респонсив и копировал оттуда, вставлял в свою тему. Вставлял тестовую строку - не отображается в обоих случаях…
кэш тоже чистил…
то есть там, без вариантов?

P.S. Более грубая проверка (переименовал файл) говорит что файл именно из респонсив:)) ладно, буду разбираться дальше…

P.P.S. Скопировал файл в основную тему (папку сделал тоже). В Респонс переименовал файл - не тянет из основной темы :(, выдал ошибку…


#13308

В таком случае редактируйте прямо на витрине. Там уж нельзя не попасть в свой шаблон.


#13309

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


#13310

О, кстати, может быть и так… а как понять какой модуль может тут накладываться?


#13311

Спасибо! Я так понял там в случае чего и восстановить “по умолчанию” можно?

Эксперимента ради вот что сделал:

  1. Посмотрел адрес элемента в карточке товара (список опций)
  2. Нашел по этому адресу на сервере через проводник файл в темах “responsive”. Внёс там правку незначительную
  3. Через админку уже зашел в файл - отлично, вижу правку. Удаляю её. Сохраняю.
  4. В файле на сервере зашел в этот файл опять - правка на месте оО
  5. Зашел в файл через админку - правки нет…
    Как так?:slight_smile:

P.S. Разобрался. Она создала файл этот в папке “светлая тема”. Правда не в “клон”, которую я использую, а в “родительской”…
Странная какая-то логика…

P.P.S. После всех этих телодвижений файл default_template.tpl появился и в редакторе шаблонов:)


#13312

всем привет

в характеристике бренд к некоторым вариантам приписывается ru в seo имя, и редактированием не убрать
как исправить?
в настройках модуля seo не стоит галка с отображением языка


#13313

Установите cart power seo names edit addon и посмотрите все случаи dentex