Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Использование xfvalue в файле .js?

Использование xfvalue в файле .js?


     20.04.2016    Шаблоны (TPL), jQuery    381

вопрос
Добрый день.
Ребят, нужна помощь.
Как можно вставить значение доп.поля в файле .js?
В файле прописан путь к каталогу и хотелось бы менять путь к каталогу (у каждого разный каталог).

Пример со скрипта с НЕРАБОЧИМ доп.полем:
img.attr('src', 'http://мойсайт.ру/pages/' + [xfvalue_nomer] + '/' +  page + '.jpg');


Подскажите, пожалуйста, как правильно это реализовать...?

Ответил: redissx


[xfvalue_nomer] - брать через дата-атрибут
<div id="xf" data-xf="[xfvalue_nomer]">

var $nomer = $('#xf').attr("data-xf");

Комментарии пользователей (5)

redissx
1

49 | 19

redissx - 20 апреля 2016 10:04 - Юзер

***Комментарий удален***

d3frag
2

d3frag - 20 апреля 2016 11:37 - Юзер

Благодарю, уважаемый! Все получилось!

nowheremany
192

1659 | 1292

nowheremany - 20 апреля 2016 11:26 - Эксперт

img.attr('src', 'http://мойсайт.ру/pages/[xfvalue_nomer]/' + page + '.jpg');


Причем - это надо делать в шаблоне, а не в отдельном файле

Благодарность принимаю тут Связь

d3frag
2

d3frag - 20 апреля 2016 11:38 - Юзер

Спасибо за ответ, но у меня так не получилось... Я первым делом именно так и попробовал, но увы... выводил просто: [xfvalue_nomer]

ПафНутиЙ
1065

3395 | 2433

ПафНутиЙ - 24 апреля 2016 20:47 - Админ

Я бы спользовал вместо
var $nomer = $('#xf').attr("data-xf");


такой код:
var $nomer = $('#xf').data("xf");

его проще читать smile

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы