Код: Выделить всё
var themeSettings = (localStorage.getItem('themeSettings')) ? JSON.parse(localStorage.getItem('themeSettings')) :
{};
var themeName = themeSettings.themeName || '';
if (themeName)
{
document.write('');
}
else
{
document.write('');
}
Другими словами: я хочу добавить href документа.write функция какая (в Twig) это будет:
Код: Выделить всё
Для этого я попробовал это:
Код: Выделить всё
var themeSettings = (localStorage.getItem('themeSettings')) ? JSON.parse(localStorage.getItem('themeSettings')) :
{};
var themeName = themeSettings.themeName || '';
if (themeName)
{
document.write('');
}
else
{
document.write('');
}
Переменная "themeName" не существует в ::base.html.twig в строке 1188
Думаю, это потому, что themeName это не переменная Twig, а переменная Javascript.
Я думаю, проблема в том, что я не могу передать Javascript в Twig, потому что Javascript — на стороне клиента, а Twig — на стороне сервера.
Итак, как я могу решить эту проблему ? Возможно, я иду неправильным путем, возможно, можно использовать Ajax, но я не знаю, как это сделать.
Подробнее здесь: https://stackoverflow.com/questions/388 ... ar-example
Мобильная версия