Используйте шорткод в определении шорткода - PullRequest
2 голосов
/ 28 марта 2019

Как я могу повторно использовать шорткод в Hugo в другом шорткоде?

Я нашел только способ вложить шорткоды в уценку, но я хочу повторно использовать шорткод в определении другого шорткода.

1 Ответ

0 голосов
/ 31 марта 2019

Нет, не в определении, но вы можете использовать вложенные шорткоды.

Вложенный подход является официальным (как обсуждается здесь ):

Вложенные шорткоды

Вы можете вызывать шорткоды внутри других шорткодов, создавая собственные шаблоны, использующие переменную .Parent.
.Parent позволяет проверить контекст, в котором вызывается шорткод.
См. Шаблоны коротких кодов .

См. иллюстрацию здесь : это обходной путь, а не один шорткод с использованием другого.

...