Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nexus - редактирование шаблонов

Опубликовано:

Версия форума 3.3.1

Версия nexus 1.4.2

 

Сделал и наполнил магазин, но вот теперь мне понадобилось создать информационные страницы , такие как "доставка", "оплата", "контакты" и т.п. Страницы делаю на Ip Contetnt а потом уже эти ссылки хочу вставить в страницы магазина. Расположить ссылки решил под корзиной, и столкнулся со следующей проблемой, ссылки отображаются не на всех страницах, например на главной страницы магазина и в категориях они не отображаются, а вот при просмотре конкретного товара, они отображаются, и такая же проблема с кредитом. Если у человека на аккаунте есть кредитные деньги. то они также не отображаются на страницах магазина, а только при просмотре конкретного товара. Прикрепляю скин.

 

post-26597-0-57694400-1339862318_thumb.jpg

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

 

 

post-26597-0-19239100-1339862448_thumb.jpg

А вот на этом скрине мы видим категорию магазина, на нем ротображаются кредитные деньги, но нет текста для ссылки.

 

 

текст "ссылка" я добавлял в шаблоне viewItem

 

Собственно вопрос, как мне сделать так. что бы текст со ссылками отображались на все страницах магазина, и как сделать так, что бы отображались кредитные деньги на странице с конкретным товаром?

Рекомендованные сообщения

Опубликовано:

Собственно вопрос, как мне сделать так. что бы текст со ссылками отображались на все страницах магазина

Я не знаю шаблонов у Нексуса, но вы вставили ссылку только на страницу просмотра товара, но нужно ещё вставить в шаблон портала, то есть главной страницы, названия шаблона не знаю.

 

Как вариант, создать отдельный шаблон для вашего скина, туда вставить ссылку и подключить его:

{parse template="creditLinks" group="global" params=""}

В ставить в шаблон главной страницы Нексуса и в шаблон viewItem, если нужно ещё где подключить, то и туда вставляем. :)

Как к примеру, в IP.Downloads нет глобальных шаблонов.

 

Для чего это? Если нужно чтобы ссылки были одинаковые там и там, при изменении не лазить по двум шаблонам, а достаточно отредактировать creditLinks.

 

Так же можно засунуть ссылки в блок IP.Content и так же подключить.

 

отображались кредитные деньги на странице с конкретным товаром

Вот тут уже нужно знать Нексус, не подскажу.

Опубликовано:

Корзина уже выводится вставкой шаблона:

{parse template="cart_sidebar" group="nexus_payments" params="$cart"}

 

"Кредит" выводился на showStore и только на нем отдельно от корзины (после нее), блоком:

		<if test="hasCredits:|:$this->memberData['cm_credits']">
		<div class='message unspecific' style='margin-top: 10px'>
			{parse expression="sprintf( $this->lang->words['store_credit'], "{parse currency="$this->memberData['cm_credits']"}")"}
		</div>
	</if>

 

Свои ссылки ты добавил в viewItem и только туда, после корзины.

 

Естественно, что вышло так, что на списках у тебя только кредит, а в просмотре товара - только ссылки. Перенес все из обоих мест в шаблон корзины: nexus_payments > cart_sidebar. Теперь везде и кредит, и ссылки.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.