Що таке токени в друпал

Заради Христа, поясніть що таке Токени, звідки вони беруться і куди вставляються. Російськомовний гугл не може мені дати на це відповідь вже тиждень. Мої знання англійської не настільки великі, щоб я зміг сам знайти це в буржуйнете (((звірів від нерозуміння і безвиході

Для чого мені потрібно це, приблизно:
потрібно в вантажити в поле image картинки, а потім звертатися до них з тіла статті за номером картинки, приблизно так:
. bla-bla-bla
[Fied_image: 5]
bla-bla-bla.
Якщо це не Токени, то за допомогою чого це можна зробити?

Токени це такі "макроси" чи що, або іншими словами, "безпечні змінні". Або як варіант "контейнер з даними".

Токени мають такий вигляд:

Вони потрібні для того, щоб припинити використання php коду і зокрема php filter. При цьому відкривають нові можливості для сторонніх модулів, так як це набагато безпечніше ніж вставляти голий php код.

Є просто модуль Token, а є Entity Token який йде в комплекті з Entity. Entity Token - дещо розширює функціонал модуля Token. Відмінність у них в тому, що у Entity Token в синтаксисі використовуються тире (-) а у оригінального нижнє підкреслення (_).

Токени працюють тільки там, де формат введення тексту підтримує перетворення токенов, інакше вони сприйматимуться як звичайний текст.

Також їх можна викликати з php

потрібно в вантажити в поле image картинки, а потім звертатися до них з тіла статті за номером картинки, приблизно так:

Насамперед, для формату введення треба включити фільтр по заміні токенов. Такого начебто з коробки не йде, треба або модуль знайти, або альтернуть збереження Ноди, або найпростіше написати свій фільтр який буде заміняти токени. Але швидше за все є рішення і його порадять окремо.

Потім в статті використовувати доступні токени тип [node: field_image: 5: url] Якщо потрібен більш короткі формат, то доведеться писати свій токен, а це вже окрема тема.

Що таке токени в друпал

Схожі статті