Подскажите пожалуйста, как минимальными силами реализовать такое действо.
1. Создаём в общем то обычный текст (тип Story, например), но в его текст вносим заранее определённые паттерны... типа #link#, #text# или любого другого вида.
2. Обращаемся к странице /node/777?id=2
3. По заранее составленой табличке
id | #link# | #text#
--------------------------------
1
2
3
и т.д.
подставляем в текст нужные значения.
4. Табличка должна наполняться редактором сайта. Т.е. нужен интерфейс.
В первую очередь интересует, есть ли хотя бы близкие модули, которые можно взять за основу.
Комментарии
http://drupal.org/project/reptag
http://drupal.org/project/token
Спасибо, покопаюсь с оными, если у кого-либо возникнут еще идеи — с радостью выслушаю
reptag замечательный модуль, однако столкнулся с неожиданной трудностью. Делаю свой sample.tags.inc (на основе имеющегося в дистрибутиве файла sample.tags.inc_. Убрал оттуда только несуществующие функции), подключил модуль в админке (.../admin/settings/reptag/admin/modules) , создал статью, в которую закинул {MYTEXT} и для контроля {DATETIME_LONG}. Под админом замечательно всё выглядит, текст заменяется. Под анонимусов заменяется только {DATETIME_LONG} ;( Проглядел всё на предмет прав — не нашёл, переустановил (с полной деинсталляцией) — не помогает.
Подскажите, пожалуйста.
Для решения описанной проблемы надо залезть в табличку {reptag_registry} и вручную поставить значение a:1:{i:0;i:2;} для проблемного модуля.
Откуда растут ноги глюка не выяснил.