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


Как Вставить Ссылку


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

#1 Михаил4466

Михаил4466

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

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

Отправлено 23 Октябрь 2013 - 16:01

Здравствуйте,  у меня созданы различные страницы с определением размера под определенную категорию вещей, КАК вставить ссылку на эти станицы как указано но скриншоте?

Изображение

#2 Михаил4466

Михаил4466

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

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

Отправлено 23 Октябрь 2013 - 16:14

и желательно чтобы при нажатии  ссылка открывалась в новом окне

#3 (Рекбес)

(Рекбес)

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

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

Отправлено 23 Октябрь 2013 - 16:47

Попробуйте вставить код в раздел товар
<a href="http://rekbes.nov.ru/page/Razmery" target="_blank">Узнать свой размер,прямо сейчас.</a>
Вместо моей ссылки на размеры,можете вставить любую другую. http://rekbes.nov.ru/page/Razmery

У меня сейчас стоит тут,в разделе товар
<!-- Блок выбора модификаций для текущей товарной позиции -->
<tr>
<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
<div>
 <table>

<a href="http://rekbes.nov.ru/page/Razmery" target="_blank">Узнать свой размер,прямо сейчас.</a>

<tr>
 {% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
{% FOR values %}
<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
{% ENDFOR %}
</td>
{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
{% ENDFOR %}
</tr>
</table>  


#4 Vaccina

Vaccina

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

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

Отправлено 24 Октябрь 2013 - 04:48

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

#5 Михаил4466

Михаил4466

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

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

Отправлено 24 Октябрь 2013 - 11:16

да это нужно для категорий: Футболки, толстовки, рашгарды, штаны, шорты, кимоно/ги, на этих страницах нужно установить ссылку которая будет открывать в новом окне страницу с информацией о размерах

#6 Koderhan

Koderhan

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

  • Модератоpы
  • 6 227 сообщений

Отправлено 24 Октябрь 2013 - 11:31

Просмотр сообщенияМихаил4466 (24 Октябрь 2013 - 11:16) писал:

да это нужно для категорий: Футболки, толстовки, рашгарды, штаны, шорты, кимоно/ги, на этих страницах нужно установить ссылку которая будет открывать в новом окне страницу с информацией о размерах
В файле Товар.
После кода:
<!-- Блок описания модификации -->
				<tr>
				  <td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
					{GOODS_MOD_DESCRIPTION}
				  </td>
				</tr>
Добавить:
<tr>
				  <td class="razmer_url" colspan="2">
					<span>
					  {% FOR upper_navigation %}
						{% IF upper_navigation.NAME == Техника || upper_navigation.NAME == Футболки || upper_navigation.NAME == толстовки || upper_navigation.NAME == рашгарды || upper_navigation.NAME == штаны %}
						  <a href="адрес страницы" target="_blank"> Таблица размеров </a>
						{% ENDIF %}
					  {% ENDFOR %}
					</span>
				  </td>
				</tr>
Тут мы написали условие которое будет проверять принадлежит ли данный товар к какой то из категорий. Если да то выведет  ссылку на таблицу. Название категорий нужно писать точно такое же как и на страницах сайта учитывая регистр букв.

#7 Михаил4466

Михаил4466

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

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

Отправлено 24 Октябрь 2013 - 16:52

Спасибо получилось, но вот вопрос как перенести саму ссылку на середину как указано на скрине
Изображение

#8 Михаил4466

Михаил4466

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

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

Отправлено 24 Октябрь 2013 - 17:05

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

но в новинках не для всех вещей нужно переходить в таблицу

#9 (Рекбес)

(Рекбес)

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

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

Отправлено 24 Октябрь 2013 - 17:36

Трындец,мой вариант значительно проще,но видимо вы не ищете легких путей.))) ;)

#10 Михаил4466

Михаил4466

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

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

Отправлено 24 Октябрь 2013 - 18:02

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

но в новинках не для всех вещей нужно переходить в таблицу

Спасибо получилось, но вот вопрос как перенести саму ссылку на середину как указано на скрине
Изображение

#11 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 25 Октябрь 2013 - 01:53

Цитата

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

но в новинках не для всех вещей нужно переходить в таблицу

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

Цитата

но вот вопрос как перенести саму ссылку на середину как указано на скрине

Найдите в вашем шаблоне "Товар" блок

<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
					<div>
					  <table>
						  <tr>
						  {% FOR goods_modifications_properties %}
							<td class="goodsDataMainModificationsBlockProperty">
							  <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
							  {% FOR values %}
							   
								  <!-- Если это первый элемент в списке -->
								  {% IF goods_modifications_properties.values.first %}
									<strong>{goods_modifications_properties.NAME}:</strong><br />
									<select name="form[properties][]">
								  {% ENDIF %}
		   
									<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
		   
								  <!-- Если это последний элемент в списке -->
								  {% IF goods_modifications_properties.values.last %}
									</select>
								  {% ENDIF %}
							  {% ENDFOR %}
			 
							</td>
									 
							{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						  {% ENDFOR %}
						</tr>
					  </table>
		   
					  <!-- Данные по модификациям для текущей товарной позиции -->
					  {% FOR goods_modifications %}
						<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
						  <input type="hidden" name="id" value="{goods_modifications.ID}" />
						  <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
						  <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
						  <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
						  <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
						  <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
						  <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
						  <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
						  <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
						  <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
						  <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
						  <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
						  <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
						</div>
					  {% ENDFOR %}
					</div>
				  </td>

и замените его на

<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}>
					<div>
					  <table>
						  <tr>
						  {% FOR goods_modifications_properties %}
							<td class="goodsDataMainModificationsBlockProperty">
							  <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
							  {% FOR values %}
							   
								  <!-- Если это первый элемент в списке -->
								  {% IF goods_modifications_properties.values.first %}
									<strong>{goods_modifications_properties.NAME}:</strong><br />
									<select name="form[properties][]">
								  {% ENDIF %}
		   
									<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
		   
								  <!-- Если это последний элемент в списке -->
								  {% IF goods_modifications_properties.values.last %}
									</select>
								  {% ENDIF %}
							  {% ENDFOR %}
			 
							</td>
									 
							{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
						  {% ENDFOR %}
						</tr>
					  </table>
		   
					  <!-- Данные по модификациям для текущей товарной позиции -->
					  {% FOR goods_modifications %}
						<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
						  <input type="hidden" name="id" value="{goods_modifications.ID}" />
						  <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
						  <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
						  <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
						  <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
						  <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
						  <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
						  <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
						  <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
						  <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
						  <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
						  <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
						  <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
						</div>
					  {% ENDFOR %}
					</div>
				  </td>
{% FOR upper_navigation %}
	{% IF upper_navigation.NAME == Техника || upper_navigation.NAME == Футболки || upper_navigation.NAME == толстовки || upper_navigation.NAME == рашгарды || upper_navigation.NAME == штаны %}
<td class="goodsDataMainModificationsBlock" style="vertical-align: middle;">
	<a href="адрес страницы" target="_blank">Таблица размеров</a>
</td>
	{% ENDIF %}
{% ENDFOR %}

после замените в ссылке "адрес страницы" на реальный адрес страницы размеров.

#12 Михаил4466

Михаил4466

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

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

Отправлено 25 Октябрь 2013 - 09:16

Большое спасибо, все получилось!
Может тогда у тех вещей которые нужно чтобы появлялись с ссылкой  прописать какуюнебудь характеристику и скрыть её?

#13 Михаил4466

Михаил4466

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

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

Отправлено 25 Октябрь 2013 - 14:20

тогда я добавлю отдельную характеристику к товарам к которым нужна ссылка, тогда как сделать?

#14 Сake

Сake

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

  • Модератоpы
  • 5 979 сообщений

Отправлено 26 Октябрь 2013 - 01:27

Да, можно использовать характеристику как идентификатор принадлежности. Такая характеристика должны быть задана только для тех товаров - для категорий которых необходимо применить данное правило. Как добавите необходимую характеристику - сообщите нам об этом, а так же сообщите какая характеристика будет выступать как идентификатор принадлежности. После этого можно будет подготовить необходимый код.




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

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