Мне лично не очень понятно зачем в самой статье телефон если он и так: "указан на странице контактов, и шапке сайта и в футере и еще где-нибудь", вывести переменую тупо кусочком кода: пхп
ну вобщем можно изголяться но как виду через токены сделал и сойдет для сельской местности...
да просто, делаем ввод значения, через phone.admin.inc скажем задаем значение переменной, а потом блоком отображаем эту переменую где нада, зачем слоган пееменую то трогать?
Итак, для потомков, алгоритм действия
Если Вам надо размещать на сайте маленькие кусочки текста (такие как например телефон компании) с возможностью изменения значения из админки то для Drupal 7 делаем:
я наверно тупой или что то не понимаю но тупо создать простой блок с телефоном и разместить где хочеться не катит?
первая мысль тоже такая была, через блок, но как быть с пунктом:
"3. телефон выводиться на некоторых страницах сайта (например в контактах или какой-либо статье)"
ладно, спасибо большое и на этом (действительно спасибо, это не сарказм), попробую поставить этот модуль
оф. описание модуля тоже не особо подробно: "It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module."
Меню с подменю в теме
не работает, я же уже писал выше
Меню с подменю в теме
да, видел уже эту функцию, она немного не то возвращает (а вроде как плоский список ссылок с уровнем $level)
хотя, при значении аргумента $level большем чем 0 у мня выдает пустой массив
Меню с подменю в теме
ну да, можно в див все обернуть, но это же не truъ?
зачем городить wrapper`ы когда должен быть способ добавить класс?
Как выводить токе в page.tpl.php
что-то вроде:
print token_replace('[site-url]', array('node' => $node));
Единый телефон на всем сайте
Единый телефон на всем сайте
Единый телефон на всем сайте
как телефон будет меняться в статьях? Они же его туда как <?php echo $var['phone'] ?> записать не могут, а если смогут то это угроза работы сайта
а вот в статье сделать так
Единый телефон на всем сайте
Единый телефон на всем сайте
Аааа, держите меня семеро, заработало!!!
Итак, для потомков, алгоритм действия
Если Вам надо размещать на сайте маленькие кусочки текста (такие как например телефон компании) с возможностью изменения значения из админки то для Drupal 7 делаем:
Единый телефон на всем сайте
вроде то что надо, но придется пожертвовать $slogan; — что не хорошо само по себе, и выглядит как костыль
я сейчас пытаюсь использовать custom tokens — но не могу понять как токены можно вывести в page.tpl.php?
Единый телефон на всем сайте
первая мысль тоже такая была, через блок, но как быть с пунктом:
"3. телефон выводиться на некоторых страницах сайта (например в контактах или какой-либо статье)"
Единый телефон на всем сайте
так, не работает
по всей видимости надо еще и это Token Filter?
Единый телефон на всем сайте
ого, смотрю тут не особо многословны ...
ладно, спасибо большое и на этом (действительно спасибо, это не сарказм), попробую поставить этот модуль
оф. описание модуля тоже не особо подробно: "It gives the user the ability to create custom tokens for specific replacements that can improve other modules relying on the Drupal 7 token API or, for Drupal 6, the Token module."
Единый телефон на всем сайте
спасибо, вроде то что надо,
как я понимаю теперь это часть ядра d7, но в списке модулей нет модуля token
не могу понять как мне их использовать?
Где они (small bits of text) теперь находятся? Как их задать и как их использовать:
1. в теме
2. в странице (при добавлении контента)