Раздел "контакты"


#1

Здравствуйте. Подскажите, пожалуйста, где заполняется информация в разделе "Контакты".


#2

Если я правильно понял, тебе нужно узнать как создать страницу с контактными данными.

Сделайте обычную страничку (веб сайт-содержимое) с нужным наполнением и разместите на нее ссылку Контакты.


#3

Если речь про демо данные, то нужно подправить блок Контакты на странице макета По умолчанию

http://prntscr.com/azobm1


#4

Как сделать так, чтобы на странице "Контакты" номер телефона заполнялся из Настройки-->Компания-->Телефон1, Телефон2, а не вводился вручную на этой странице?


#5

К сожалению, WYSIWYG редактор CMS страниц не допускает использование Smarty переменных. Как вариант, использовать плейсхолдеры в тексте, например [PHONE1] и [PHONE2]. А при выводе подменять их. Для этого в файле design/themes/ВАША_ТЕМА/templates/views/pages/view.tpl замените

{$page.description nofilter}

на

{$page.description|replace:"[PHONE1]":$settings.Company.company_phone|replace:"[PHONE2]":$settings.Company.company_phone_2 nofilter}

(!) Не тестировано

P.S. Если знакомы с хуками, там и хук имеется


#6

К сожалению, WYSIWYG редактор CMS страниц не допускает использование Smarty переменных. Как вариант, использовать плейсхолдеры в тексте, например [PHONE1] и [PHONE2]. А при выводе подменять их. Для этого в файле design/themes/ВАША_ТЕМА/templates/views/pages/view.tpl замените

{$page.description nofilter}

на

{$page.description|replace:"[PHONE1]":$settings.Company.company_phone|replace:"[PHONE2]":$settings.Company.company_phone_2 nofilter}

(!) Не тестировано

P.S. Если знакомы с хуками, там и хук имеется

Помогло, спасибо. А можно также сделать, чтобы на странице контакты адрес электронной почты заполнялся из Настройки-->Компания-->Email отдела по работе с клиентами?


#7

На странице "Контакты" получилось заполнять телефоны из настроек, но вот в шапке и в подвале не получается. Там используя метод {call_phone} получается использовать только телефон1. А как можно сделать так, чтобы отображался и телефон2?


#8

Вопрос с телефонами решён. А как можно также сделать, чтобы на странице контакты адрес электронной почты заполнялся из Настройки-->Компания-->Email отдела по работе с клиентами?


#9

используйте ту же логику и настройку $settings.Company.company_email


#10

используйте ту же логику и настройку $settings.Company.company_email

Используя эту настройку, получаю пустую строку, хотя поле "Email отдела по работе с клиентами" в настройках компании заполнено.


#11

Пардон, правильное имя:

$settings.Company.company_users_department

#12

Пардон, правильное имя:

$settings.Company.company_users_department

Спасибо. Всё получилось. Ещё один вопрос, правда, не по этой теме. Можно ли в списках товаров вывести кратко характеристики товаров, те самые, которые отображаются в самой карточке товара под его названием?


#13

Спасибо. Всё получилось. Ещё один вопрос, правда, не по этой теме. Можно ли в списках товаров вывести кратко характеристики товаров, те самые, которые отображаются в самой карточке товара под его названием?

Посмотрите решение тут:

http://forum.cs-cart.com/topic/43362-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D1%85%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B5-%D0%B2-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2/#entry241309


#14

Столкнулся с проблемой отображения точки нашего офиса на карте Яндекса на страничке "Контакты"

Дело в том, что если в Яндекс-картах на изображенном им же доме нет номера, то при вводе адреса в геотег, на сайте отображается метка на ближайшем доме с существующим в Яндекс-картах номером.

То есть - я ввожу в редакторе в страничку "Контакты" адрес, а на сайте отображается метка на другом, соседнем доме.

Такой проблемы нет при добавлении адреса в списке магазинов -точек самовывоза. Там метку можно выставить на ЛЮБОМ объекте на карте.

Кто знает как решить эту проблему, подскажите как правильно "вбить" геотег на странице "Контакты"?


#15

Добрый день.

Отсутствует карта на странице контактов, в демке тоже ее нет.

Как настроить? инфы нигде нет

подскажите плиз


#16

Столкнулся с проблемой отображения точки нашего офиса на карте Яндекса на страничке "Контакты"

Дело в том, что если в Яндекс-картах на изображенном им же доме нет номера, то при вводе адреса в геотег, на сайте отображается метка на ближайшем доме с существующим в Яндекс-картах номером.

То есть - я ввожу в редакторе в страничку "Контакты" адрес, а на сайте отображается метка на другом, соседнем доме.

Такой проблемы нет при добавлении адреса в списке магазинов -точек самовывоза. Там метку можно выставить на ЛЮБОМ объекте на карте.

Кто знает как решить эту проблему, подскажите как правильно "вбить" геотег на странице "Контакты"?

На яндекс карте кликаете правой кнопкой на своем доме и жмете "Что здесь?"

справа под адресом есть координаты типа таких "55.723912, 37.696757"

копируете их и вставляете в коде карты так:

<div class="cm-map ty-pages-contacts__map" data-ca-geocode="55.723912, 37.696757" style

Сохраняете. Все, на карте будет показываться строго ваша точка


#17

Добрый день.

Отсутствует карта на странице контактов, в демке тоже ее нет.

Как настроить? инфы нигде нет

подскажите плиз

Наверное она у вас потерялась, потерли, или что...

Вставляется вот так:

 

Соответственно в параметре data-ca-geocode пишете свой адрес или координаты (как постом выше написал)

И если не ошибаюсь, у вас аддон карт должен быть включен


#18

Все получилось! Спасибо!


#19

Здравствуйте! Подскажите пожалуйста, можно ли на этой карте поставить несколько точек? Уже разными методами пытался прописать в data-ca-geocode= несколько адресов, но выставляется только один.

Или проще использовать конструктор Яндекс карт и вставлять оттуда код?


#20

Здравствуйте! Подскажите пожалуйста, можно ли на этой карте поставить несколько точек? Уже разными методами пытался прописать в data-ca-geocode= несколько адресов, но выставляется только один.

Или проще использовать конструктор Яндекс карт и вставлять оттуда код?

К сожалению, множественные адреса через data-ca-geocode не поддерживаются стандартным модулем