Я собираюсь провести тяжелое сплит-тестирование с использованием dust.js в моем приложении для одной страницы.Переменное частичное имя пылесоса
Базовый шаблон выглядит следующим образом (упрощенно):
{>"layouts/master" /}
{<body}
<div id="container">
{?home}{>homeWelcome/}{/home}
</div>
{/body}
То, что я пытаюсь сделать, это папка, содержащая N версий ГлавнаяДобро частичной, и отправить N через модель, чтобы выбрать нужный шаблон , так:
{<body}
<div id="container">
{?home}{>/splits/homeWelcome_{partialNumber}/}{/home}
</div>
{/body}
Но это (неудивительно) не скомпилировано.
Я мог бы отправить params в один шаблон homeWelcome, и у меня есть все мои расколы, но некоторые из них радикально отличаются от других, и это создаст один ад длинного файла.
В дополнение к этому, я хочу иметь возможность добавлять/удалять частичные файлы в каталоге разделов динамически (partialNumber - это rand от 1 до количества файлов в каталоге).
Любые идеи, как достичь этого?
Duh, двойные кавычки ... Спасибо, он отлично работает, очень ценится! – xShirase