plato

Как в скрипт передать значения url и title со странички?

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

plato    0

Как в таком скрипте:

<div class="share42init" data-url="[url]" data-title="[title]"></div>
<script type="text/javascript" src="http://site.name/share42/share42.js"></script>

Передать юрл и титл в OcStore?

В таком виде и [title] не работает.

Что туда вместо них подставить, чтобы этот скрипт выхватывал со странички адрес и титл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tabook    129

Если "скрипт" является частью шаблона opencart ("вид", если в терминах mvc), файл tpl - если по рабоче-крестьянски, то вот так:

<div class="share42init" data-url="<?php echo $url; ?>" data-title="<?php echo $title; ?>"></div>

Предварительно в контроллере заполнив

$data['url'] = 'blabla';
$data['title'] = 'blabla';

Это как надо делать в общем виде.

 

Но в вышеприведенном случае можно сделать хитрее: с помощью jquery заполнить атрибуты после загрузки скрипта. Все данные на клиенте есть - и тайтл (document.title если речь о тайтле страницы) и url (document.URL)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу