Я работаю над проектом миграции сайта с Drupal 6 на 7. Многие страницы содержат пользовательский токен в формате [node-NID]. Функция этого пользовательского токена заключается в извлечении основного текста узла (идентифицированного NID).
После перехода на Drupal 7 пользовательская функция не может работать, и я не планирую ее писать, потому что нахожу Advanced Entity Токены могут работать намного лучше.
Итак, я хочу сохранить [node-NID] в базе данных, но всякий раз, когда узел загружается, я хочу проанализировать загруженный текст, чтобы увидеть, содержит ли он выражение в формате [node-NID]. Если это так, замените его на [aet:node:NID:body], который является настраиваемым форматом токена, предлагаемым Advanced Entity Tokens. Я оставлю это Advanced Entity Tokens, чтобы сделать оставшуюся работу (заменить значение токена)
Какой крюк API узла я должен использовать?
- крюк_загрузка? крюк_узел_загрузить?
- крюк_просмотр? крюк_узел_просмотр?
Спасибо!