когда я создаю статью, использующую тип истории, могу ли я добавить некоторые переменные в текстовую область тела. Затем он может вызвать переменную и вывести ее.благодарю вас.версия drupal - 6.
Вставка текстовых заполнителей, которые должны быть заменены фактическими значениями при рендеринге, является целью системы фильтров в Drupal. Фильтр токенов обеспечивает замену токенов и является удобным инструментом, если вам нужна замена для значений токенов.Но есть множество фильтров для Drupal 6.x , и вы даже можете определить свой собственный в пользовательском модуле . Пользовательский фильтр может помочь в этом.Вы также можете использовать фильтр токенов и определить свой собственный токен в своем пользовательском модуле.
Простое решение - использовать фильтр PHP, но это небезопасный способ сделать это.Кроме того, помещение PHP-кода в узел (или любой контент) - это кошмар обслуживания и вредные привычки.Тебе лучше сделать это правильно с самого начала.
Модули Contrib были бы подходящими, если вы не чувствуете себя комфортно с PHP, в этом случае вы можете просто использовать PHP-фильтр. В зависимости от того, какие переменные вам нужны, вы можете попробовать один из: http://drupal.org/project/InsertNode и http://drupal.org/project/token_filter
Есть несколько других (мне нравится представление вставки), но в настоящее время они не помечены для производственного использования.