Вы здесь

Как темизировать шаблон поля " телефон" чтобы при клике в мобильных устройствах могли звонить ?

0

Друзья у меня сайт каталог и в материалах есть поле "телефон" .
Подскажите плиз как темизировать поле чтобы html тег ...

<a href="tel: >

....работал ??

И можно ли вставить токен из поля "телефон" ?

Например в поле указан номер телефона...а код (a href tel: ) формировался согласно указанному номеру вот так :

a href tel : [node:field-thone]

Как переопределять шаблон я знаю.
Проблема в том что НЕ знаю как правильно писать код (a href tel: ) в шаблоне .

Версия Drupal: 
7.x
Категория: 
Theming
Вопрос задан 21.10.2016 - 22:16

Ответы

0

Так же и любое другое поле - http://xandeadx.ru/blog/drupal/338

Ответ дан 21.10.2016 - 22:58
Аватар пользователя xandeadx
xandeadx
1461

Xandeadx , это я знаю спасибо.Не в этом проблема .
Проблема в том что не знаю как правильно код написать вот и все.
Пожалуйста , помогите мне если можете.

Как правильно и где в коде писать a href: tel: ?

Комментарий оставлен 21.10.2016 - 23:48
<a href="tel:<?php echo $item['#markup']; ?>"><?php echo $item['#markup']; ?></a>
Комментарий оставлен 22.10.2016 - 11:22

Скажите пожалуйста куда именно вставить Ваш кусок кода?
Вот весь код поля по умолчанию :

<div class="<?php print $classes; ?>"<?php print $attributes; ?>>
  <?php if (!$label_hidden): ?>
    <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>:&nbsp;</div>
  <?php endif; ?>
  <div class="field-items"<?php print $content_attributes; ?>>
    <?php foreach ($items as $delta => $item): ?>
      <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>
    <?php endforeach; ?>
  </div>
</div>

Куда именно пихать?)

Если все сработает с меня 100 руб.)

Комментарий оставлен 23.10.2016 - 00:19

Простите,я не очень разбираюсь в php ((. Не понимаю что вы подразумеваете под словом " цикл" .
Можно пожалуйста по подробнее? Вот я вам предоставил весь код поля выше...не могли бы по точнее сказать в какую часть этого кода, вставить ваш код?

Комментарий оставлен 23.10.2016 - 17:40

Вместо "<?php print render(

Простите что потерялся.
Честно сказать я ваш метод не пробовал сделать.
Представляете после удаления модуля " field group" обнаружил что теперь при нажатии на номер (в андроид телефонах точно) телефон сам распознает и перенаправляет для звонка.

До этого когда пользовался модулем field group миллион раз нажимал ноль внимание!
Единственное после нажатия бывает не сразу перенаправляет звонить...немного тормозит..где-то секунду - две.

Но в любом случае вы уделили мне внимание и независимо от того работает ваш метод или нет мне не жалко отправить 100 руб. Вы же столько времени потеряли.

Напишите мне пожалуйста номер вашего WMR кошелка или номер телефона я на выходные отправлю .

Комментарий оставлен 10.11.2016 - 20:34