Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

JavaScript и поля из записи

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Maksim
Сообщений: 277

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

Подскажите пожалуйста, как должен выглядеть код поля в скрипте, чтобы его можно было вставить в параметры? Например:
<JavaScript>
 myMultiGeocoder.geocode([
        'Здесь поле из записи (address}'
...
 
aristoc

admin
Сообщений: 1159

Все как обычно. Разница только в том что скобки { } в js скрипте нужно экранировать через {literal}{/literal}
 

Maksim
Сообщений: 277

Извините, не правильно объяснил, ситуация в другом, есть код JS, есть поле. например $items.address - вот это поле $items.address я хотел вставить JS, но после {literal} соответстенно оно не обрабатывается
{literal}
<JavaScript>
myMultiGeocoder.geocode([
'{section name=i loop=$items}
{$items[i].address}
{/section}'
])
{/literal}
 
aristoc

admin
Сообщений: 1159

Если в js нет фигурных скобок, как тут, то можно в literal его не оборачивать.
Либо частично оборачивать, перед смарти функциями закрывать и потом открывать опять.
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.