У меня есть настроенная тема для Ghost . Я иногда навещаю приглашенного автора. Мне бы хотелось иметь возможность включать любое количество пользовательских ссылок на страницу авторов для каждого автора.
Мне известно соглашение authors-{{slug}}.hbs
, которое я мог бы использовать для создания полной пользовательской страницы для каждого автора, но поддерживать это кошмар.
Вместо этого я пытался включить частичное, когда оно существует. Согласно документам руля {{#> partial }}
должно работать. Но это работает, когда я знаю точное имя частичного.
Мне нужно, чтобы имя частичного было динамическим c в зависимости от контекста. В моем случае призрачный слизень для автора. Согласно документам на руль мне нужно передать функцию ...
![enter image description here](https://i.stack.imgur.com/WI6IJ.png)
Я пробовал несколько способов, но gscan
не любит их всех:
{{#> (concat "partials/socials-" slug) }}
{{#> (concat "partials/socials-" (lookup . 'slug')) }}
{{#> concat "partials/socials-" (lookup . 'slug') }}
{{#> "partials/socials-{{slug}}" }}
{{#> partials/socials-{{slug}} }}
Все дают мне:
Checking theme compatibility...
Your theme has 1 error!
----
Errors
------
Important to fix, functionality may be degraded.
- Error: Templates must contain valid Handlebars
Files: author.hbs