Перейти к содержимому


Локализация Каталога


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 107

#1 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 19 Январь 2016 - 19:36

Я переводил-переводил во всех шаблонах русский текст, а таки не получается перевести текст в каталоге "Показывать по", "сортировать по", "цене, изображению, названию, дате, рейтингу, количеству отзывов". Подскажите, пожалуйста, где найти этот текст? Он просто неуловим!

#2 Юля123

Юля123

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 19 Январь 2016 - 20:42

Просмотр сообщенияIngleest (19 Январь 2016 - 19:36) писал:

Я переводил-переводил во всех шаблонах русский текст, а таки не получается перевести текст в каталоге "Показывать по", "сортировать по", "цене, изображению, названию, дате, рейтингу, количеству отзывов". Подскажите, пожалуйста, где найти этот текст? Он просто неуловим!

Здравствуйте,

"Показывать по", в шаблоне Товары найдите код:

<label>Показывать по:</label>

замените текст на нужный Вам.

"сортировать по", так же в шаблоне Товары найдите код (встречается 2 раза,  строки 399 и 72):

<label>Сортировать по:</label>

замените текст на нужный Вам.


Названия сортировок можно изменить только через условия, в шаблоне Товары замените код:

						<select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						  {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option>
						  {% ENDFOR %}
						</select>

на код:

						<select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						  {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>
													 {%IF goods_order_fields.NAME=цене: Дорогие — Дешевые%}ТЕКСТ{% ENDIF %}
													 {%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}ТЕКСТ{% ENDIF %}
													 {%IF goods_order_fields.NAME=изображению: есть — нет%}ТЕКСТ{% ENDIF %}
													 {%IF goods_order_fields.NAME=изображению: нет — есть%}ТЕКСТ{% ENDIF %}
													{%IF goods_order_fields.NAME=названию: А — яе%}ТЕКСТ{% ENDIF %}
													 {%IF goods_order_fields.NAME=названию: я — А%}ТЕКСТ{% ENDIF %}
													 {%IF goods_order_fields.NAME=дате: новые — старые%}ТЕКСТ{% ENDIF %}
				{%IF goods_order_fields.NAME=дате: старые — новые%}ТЕКСТ{% ENDIF %}
				{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}ТЕКСТ{% ENDIF %}
				{%IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие%}ТЕКСТ{% ENDIF %}
				{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}ТЕКСТ{% ENDIF %}
				{%IF goods_order_fields.NAME=количеству отзывов: Мало — Много%}ТЕКСТ{% ENDIF %}
								 </option>
						  {% ENDFOR %}
						</select>



так же и код:

			<select name="goods_search_field_id" class="selectBox sort-by">
			  {% FOR goods_order_fields %}
				<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option>
			  {% ENDFOR %}
			</select>

замените на такой же код. "ТЕКСТ" замените на соответствующие названия сортировок.

#3 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 20 Январь 2016 - 17:48

Просмотр сообщенияЮля123 (19 Январь 2016 - 20:42) писал:

Здравствуйте,

"Показывать по", в шаблоне Товары найдите код:

<label>Показывать по:</label>

замените текст на нужный Вам.

"сортировать по", так же в шаблоне Товары найдите код (встречается 2 раза,  строки 399 и 72):

<label>Сортировать по:</label>

замените текст на нужный Вам.


Названия сортировок можно изменить только через условия, в шаблоне Товары замените код:

					 <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						 {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option>
						 {% ENDFOR %}
					 </select>

на код:

					 <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						 {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>
{%IF goods_order_fields.NAME=цене: Дорогие — Дешевые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: есть — нет%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: нет — есть%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=названию: А — яе%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=названию: я — А%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=дате: новые — старые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=дате: старые — новые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Мало — Много%}ТЕКСТ{% ENDIF %}
</option>
						 {% ENDFOR %}
					 </select>



так же и код:

		 <select name="goods_search_field_id" class="selectBox sort-by">
			 {% FOR goods_order_fields %}
			 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option>
			 {% ENDFOR %}
		 </select>

замените на такой же код. "ТЕКСТ" замените на соответствующие названия сортировок.
Большое спасибо

#4 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 28 Январь 2016 - 19:49

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

#5 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 28 Январь 2016 - 19:56

Просмотр сообщенияIngleest (28 Январь 2016 - 19:49) писал:

Помогите, пожалуйста! Мне осталось перевести с русского выпадающие подсказки в шапке. Не могу найти, где есть эти фразы:
"Ваша корзина", "Вход в личный кабинет покупателя", "Полный список товаров на сайте", "Акции, проходящие в магазине".
К сожалению, так получится сделать только блоком условий. В шаблоне HTML найдите строку:

<li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li>

и изменяйте её таким образом:

<li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} title="{% IF menu.header.links.NAME = Имя_один %}Тайтл_один{% ELSEIF menu.header.links.NAME = Имя_два %}Тайтл_два{% ENDIF %}">{menu.header.links.NAME}</a></li>

Добавляйте столько конструкций ELSEIF, сколько необходимо.

#6 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 28 Январь 2016 - 20:18

Просмотр сообщенияDars (28 Январь 2016 - 19:56) писал:

К сожалению, так получится сделать только блоком условий. В шаблоне HTML найдите строку:

<li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.header.links.TITLE %}title="{menu.header.links.TITLE}"{% ENDIF %}>{menu.header.links.NAME}</a></li>

и изменяйте её таким образом:

<li><a href="{menu.header.links.URL}" {% IF menu.header.links.SELECTED %}class="selected"{%ENDIF%} title="{% IF menu.header.links.NAME = Имя_один %}Тайтл_один{% ELSEIF menu.header.links.NAME = Имя_два %}Тайтл_два{% ENDIF %}">{menu.header.links.NAME}</a></li>

Добавляйте столько конструкций ELSEIF, сколько необходимо.

Благодарю!

Сообщение отредактировал Ingleest: 29 Январь 2016 - 12:40


#7 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 29 Январь 2016 - 18:36

Последние штрихи по локализации...
1. Скажите, как в форме ajax исправить слово "шт" ?
2. Как исправить текст вот этой формы (подчеркнутый текст):
Изображение

#8 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 29 Январь 2016 - 18:55

Просмотр сообщенияIngleest (29 Январь 2016 - 18:36) писал:

Последние штрихи по локализации...
1. Скажите, как в форме ajax исправить слово "шт" ?
2. Как исправить текст вот этой формы (подчеркнутый текст):
Изображение
Здравствуйте!

1. Укажите, пожалуйста, где именно там встречается это слово?
2. В main.js найдите код:

  if(confirm('Вы точно хотите удалить товар из корзины?')){

и замените в нем текст между кавычек.
В принципе если вы запустите поиск в этом файле по слову "Удалить", то заодно исправите ещё несколько подтверждающих форм.

Весь же остальной текст на скриншоте - это служебная информация, она зависит от локализации браузера. Изменить её нельзя, так решили производители браузеров из соображений безопасности.

#9 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 29 Январь 2016 - 19:24

Просмотр сообщенияDars (29 Январь 2016 - 18:55) писал:

Здравствуйте!

1. Укажите, пожалуйста, где именно там встречается это слово?
2. В main.js найдите код:

if(confirm('Вы точно хотите удалить товар из корзины?')){

и замените в нем текст между кавычек.
В принципе если вы запустите поиск в этом файле по слову "Удалить", то заодно исправите ещё несколько подтверждающих форм.

Весь же остальной текст на скриншоте - это служебная информация, она зависит от локализации браузера. Изменить её нельзя, так решили производители браузеров из соображений безопасности.

1. Вот тут:
Изображение

2. Спасибо. Не дошел еще до этого файла

#10 Dars

Dars

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 410 сообщений

Отправлено 29 Январь 2016 - 19:33

Просмотр сообщенияIngleest (29 Январь 2016 - 19:24) писал:

1. Вот тут:
Изображение

2. Спасибо. Не дошел еще до этого файла
Информация о единицах измерения берется из переменной. Просто заменить переменную статичным выражением было бы не совсем правильно, поскольку единицы изменения могут быть разные. Могу предложить следующее  - в начало шаблона "Ajax добавление товара в корзину" вставьте код:

<script>
  $('.newCartCount').text($('.newCartCount').text().replace('шт', 'ваш_текст'));
</script>

В дальнейшем вы можете просто копировать строку между тэгами <script>...</script> и менять в нем соответствующие значения между кавычками для всех используемых вами единиц измерения. Например, так:

  $('.newCartCount').text($('.newCartCount').text().replace('кг', 'ваш_текст_1'));


#11 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 00:04

Просмотр сообщенияЮля123 (19 Январь 2016 - 20:42) писал:

Здравствуйте,

"Показывать по", в шаблоне Товары найдите код:

<label>Показывать по:</label>

замените текст на нужный Вам.

"сортировать по", так же в шаблоне Товары найдите код (встречается 2 раза,  строки 399 и 72):

<label>Сортировать по:</label>

замените текст на нужный Вам.


Названия сортировок можно изменить только через условия, в шаблоне Товары замените код:

					 <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						 {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>{goods_order_fields.NAME}</option>
						 {% ENDFOR %}
					 </select>

на код:

					 <select name="goods_search_field_id" class="selectBox" title="Название сортировки" onchange="this.form.submit();">
						 {% FOR goods_order_fields %}
								 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} {% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>
{%IF goods_order_fields.NAME=цене: Дорогие — Дешевые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: есть — нет%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: нет — есть%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=названию: А — яе%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=названию: я — А%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=дате: новые — старые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=дате: старые — новые%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}ТЕКСТ{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Мало — Много%}ТЕКСТ{% ENDIF %}
</option>
						 {% ENDFOR %}
					 </select>



так же и код:

		 <select name="goods_search_field_id" class="selectBox sort-by">
			 {% FOR goods_order_fields %}
			 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option>
			 {% ENDFOR %}
		 </select>

замените на такой же код. "ТЕКСТ" замените на соответствующие названия сортировок.

Это работает только в каталоге, а если делаю поиск, то все по старому - на русском. Как это исправить?

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2016 - 00:43

Аналогичные изменения произведите в разделе Сайт - Редактор шаблонов - Поиск.

#13 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 01:06

Просмотр сообщенияVaccina (30 Январь 2016 - 00:43) писал:

Аналогичные изменения произведите в разделе Сайт - Редактор шаблонов - Поиск.

Отлично! Только пропадает строка сортировки по "релевантности поисковому запросу". Какой тогда код вставить, чтобы ее сохранить?

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2016 - 01:11

На данный момент она присутствует, уточните пожалуйста, вы имеете ввиду как ее переименовать?

#15 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 01:13

Еще вопрос по переводу: как исправить названия категорий "Товары на главной", "хиты продаж", "Новинки", "Акции"? В разделе "Товары" не доступно редактирование...

Просмотр сообщенияVaccina (30 Январь 2016 - 01:11) писал:

На данный момент она присутствует, уточните пожалуйста, вы имеете ввиду как ее переименовать?
Да, если я ставлю вышенаписанный код, то появляется просто пустая строка в выборе сортировки взамен "релевантности". Вот, поставил, теперь д.б. видно

Сообщение отредактировал Ingleest: 30 Январь 2016 - 01:21


#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2016 - 01:24

В шаблоне HTML найдите:
{% ELSEIF MOD_LNAME=catalog %}
				{% IF IS_FULL_CATALOG %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">Kataloog</strong></li>
				{% ELSE %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
					{% FOR upper_navigation %}
					  {% IF upper_navigation.CURRENT %}
						<li>{upper_navigation.NAME}</li>
					  {% ELSEIF upper_navigation.CURRENT_PARENT %}
						<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{upper_navigation.NAME}</span></a></li>
					  {% ENDIF %}
					{% ENDFOR %}
				{% ENDIF %}
			  {% ENDIF %}

замените на:
{% ELSEIF MOD_LNAME=catalog %}
				{% IF IS_FULL_CATALOG %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">Kataloog</strong></li>
				{% ELSE %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
					{% FOR upper_navigation %}
					  {% IF upper_navigation.CURRENT %}
						<li>{% IF upper_navigation.NAME = Товары на главной%}123{% ELSEIF upper_navigation.NAME = Хиты продаж %}321{% ELSEIF upper_navigation.NAME = Новинки %}321{% ELSEIF upper_navigation.NAME = Акции %}321{% ELSE %}{upper_navigation.NAME}{% ENDIF %}</li>
					  {% ELSEIF upper_navigation.CURRENT_PARENT %}
						<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{% IF upper_navigation.NAME = Товары на главной%}123{% ELSEIF upper_navigation.NAME = Хиты продаж %}321{% ELSEIF upper_navigation.NAME = Новинки %}321{% ELSEIF upper_navigation.NAME = Акции %}321{% ELSE %}{upper_navigation.NAME}{% ENDIF %}</span></a></li>
					  {% ENDIF %}
					{% ENDFOR %}
				{% ENDIF %}
			  {% ENDIF %}

Вместо набора цифр в данном блоке пропишите необходимые названия разделов, там условие для каждого раздела.


В шаблоне Поиск найдите:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) -->
		  <div class="sort change-submit">
			<label>Sorteeri:</label>
			<select name="goods_search_field_id" class="selectBox sort-by">
			  {% FOR goods_order_fields %}
				<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option>
			  {% ENDFOR %}
			</select>
		  </div>
		  <!-- /END Сортировать по: -->

замените на:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) -->
				  <div class="sort-by">
						<label>Sorteeri:</label>
						<select name="goods_search_field_id" class="selectBox" title="Otsingu nimetus" onchange="this.form.submit();">
												 {% FOR goods_order_fields %}
																 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}
{% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>
{%IF goods_order_fields.NAME=цене: Дорогие — Дешевые%}hinna järgi: kallim-odavam{% ENDIF %}
{%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}hinna järgi: odavam-kallim{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: есть — нет%}pildi järgi: kohal-pilt puudub{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: нет — есть%}pildi järgi: pilt puudub-kohal{% ENDIF %}
{%IF goods_order_fields.NAME=названию: А — я%}nimetuse järgi: A - z{% ENDIF %}
{%IF goods_order_fields.NAME=названию: я — А%}nimetuse järgi: z - A{% ENDIF %}
{%IF goods_order_fields.NAME=дате: новые — старые%}kuupäeva järgi: uuemad-vanemad{% ENDIF %}
{%IF goods_order_fields.NAME=дате: старые — новые%}kuupäeva järgi: vanemad-uuemad{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}hinnangu järgi: head-halvad{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие%}hinnangu järgi: halvad-head{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}tagasiside järgi: palju-vähe{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Мало — Много%}tagasiside järgi: vähe-palju{% ENDIF %}
{% IF goods_order_fields.NAME=релевантности поисковому запросу %}ваш текст{% ENDIF %}
</option>
												 {% ENDFOR %}
										 </select>
				  </div>
				  <!-- /END Сортировать по: -->

и в строке: {% IF goods_order_fields.NAME=релевантности поисковому запросу %}ваш текст{% ENDIF %}
укажите точное старое название поля(вместо релевантности поисковому запросу) и новый текст

#17 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 01:44

Просмотр сообщенияVaccina (30 Январь 2016 - 01:24) писал:

В шаблоне HTML найдите:
{% ELSEIF MOD_LNAME=catalog %}
			 {% IF IS_FULL_CATALOG %}
				 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">Kataloog</strong></li>
			 {% ELSE %}
				 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
				 {% FOR upper_navigation %}
					 {% IF upper_navigation.CURRENT %}
					 <li>{upper_navigation.NAME}</li>
					 {% ELSEIF upper_navigation.CURRENT_PARENT %}
					 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{upper_navigation.NAME}</span></a></li>
					 {% ENDIF %}
				 {% ENDFOR %}
			 {% ENDIF %}
			 {% ENDIF %}

замените на:
{% ELSEIF MOD_LNAME=catalog %}
			 {% IF IS_FULL_CATALOG %}
				 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">Kataloog</strong></li>
			 {% ELSE %}
				 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
				 {% FOR upper_navigation %}
					 {% IF upper_navigation.CURRENT %}
					 <li>{% IF upper_navigation.NAME = Товары на главной%}123{% ELSEIF upper_navigation.NAME = Хиты продаж %}321{% ELSEIF upper_navigation.NAME = Новинки %}321{% ELSEIF upper_navigation.NAME = Акции %}321{% ELSE %}{upper_navigation.NAME}{% ENDIF %}</li>
					 {% ELSEIF upper_navigation.CURRENT_PARENT %}
					 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{% IF upper_navigation.NAME = Товары на главной%}123{% ELSEIF upper_navigation.NAME = Хиты продаж %}321{% ELSEIF upper_navigation.NAME = Новинки %}321{% ELSEIF upper_navigation.NAME = Акции %}321{% ELSE %}{upper_navigation.NAME}{% ENDIF %}</span></a></li>
					 {% ENDIF %}
				 {% ENDFOR %}
			 {% ENDIF %}
			 {% ENDIF %}

Вместо набора цифр в данном блоке пропишите необходимые названия разделов, там условие для каждого раздела.


В шаблоне Поиск найдите:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) -->
		 <div class="sort change-submit">
		 <label>Sorteeri:</label>
		 <select name="goods_search_field_id" class="selectBox sort-by">
			 {% FOR goods_order_fields %}
			 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %} >{goods_order_fields.NAME}</option>
			 {% ENDFOR %}
		 </select>
		 </div>
		 <!-- /END Сортировать по: -->

замените на:
<!-- Сортировать по: (Поле сортировки товаров по умолчанию) -->
				 <div class="sort-by">
					 <label>Sorteeri:</label>
					 <select name="goods_search_field_id" class="selectBox" title="Otsingu nimetus" onchange="this.form.submit();">
												 {% FOR goods_order_fields %}
																 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}
{% IF goods_order_fields.NAME = наличию: мало — много || goods_order_fields.NAME= наличию: много — мало %}style="display:none;"{%ENDIF%}>
{%IF goods_order_fields.NAME=цене: Дорогие — Дешевые%}hinna järgi: kallim-odavam{% ENDIF %}
{%IF goods_order_fields.NAME=цене: Дешевые — Дорогие%}hinna järgi: odavam-kallim{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: есть — нет%}pildi järgi: kohal-pilt puudub{% ENDIF %}
{%IF goods_order_fields.NAME=изображению: нет — есть%}pildi järgi: pilt puudub-kohal{% ENDIF %}
{%IF goods_order_fields.NAME=названию: А — я%}nimetuse järgi: A - z{% ENDIF %}
{%IF goods_order_fields.NAME=названию: я — А%}nimetuse järgi: z - A{% ENDIF %}
{%IF goods_order_fields.NAME=дате: новые — старые%}kuupäeva järgi: uuemad-vanemad{% ENDIF %}
{%IF goods_order_fields.NAME=дате: старые — новые%}kuupäeva järgi: vanemad-uuemad{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Хорошие — Плохие%}hinnangu järgi: head-halvad{% ENDIF %}
{%IF goods_order_fields.NAME=рейтингу: Плохие — Хорошие%}hinnangu järgi: halvad-head{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Много — Мало%}tagasiside järgi: palju-vähe{% ENDIF %}
{%IF goods_order_fields.NAME=количеству отзывов: Мало — Много%}tagasiside järgi: vähe-palju{% ENDIF %}
{% IF goods_order_fields.NAME=релевантности поисковому запросу %}ваш текст{% ENDIF %}
</option>
												 {% ENDFOR %}
										 </select>
				 </div>
				 <!-- /END Сортировать по: -->

и в строке: {% IF goods_order_fields.NAME=Релевантности поисковому запросу %}ваш текст{% ENDIF %}
укажите точное старое название поля(вместо релевантности поисковому запросу) и новый текст

1. Все равно при выборе товара с Главной сверху над товаром в навигации (хлебных крошках?) пишет по-русски, как и было.
2. Все супер! получилось

#18 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2016 - 01:58

Данное изменение работает в самих категориях, теперь для карточки товара, в шаблоне HTML найдите:
{% ELSEIF MOD_LNAME=goods %}
				<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
				{% FOR upper_navigation %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{upper_navigation.NAME}</span></a></li>
				{% ENDFOR %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">{GOODS_NAME}</strong></li>
			 

замените на:
{% ELSEIF MOD_LNAME=goods %}
				<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{CATALOG_URL}" title="Vaata kataloogi"><span itemprop="name">Kataloog</span></a></li>
				{% FOR upper_navigation %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="{upper_navigation.URL}" title="Vaata kategooria &laquo;{upper_navigation.NAME}&raquo;"><span itemprop="name">{% IF upper_navigation.NAME = Товары на главной%}Esilehe pakkumised{% ELSEIF upper_navigation.NAME = Хиты продаж %}Enimostetud{% ELSEIF upper_navigation.NAME = Новинки %}Uudistooted{% ELSEIF upper_navigation.NAME = Акции %}Kampaaniad{% ELSE %}{upper_navigation.NAME}{% ENDIF %}</span></a></li>
				{% ENDFOR %}
				  <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><strong itemprop="name">{GOODS_NAME}</strong></li>
			 


#19 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 02:05

Все супер! Здорово! Спасибо

#20 Ingleest

Ingleest

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 406 сообщений
  • ГородTallinn

Отправлено 30 Январь 2016 - 02:14

Извините, у меня, похоже, еще много вопросов по переводу...
Не могу найти, где перевести слово "модификация" в карточке товара и в кратком содержании корзины, т.е. вот тут:
Изображение

и тут (в корзине):
Изображение

Сообщение отредактировал Ingleest: 30 Январь 2016 - 02:15





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных