Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 07.11.2017
Сообщений: 121

Unexpected block variables (error)

24.02.2018, 19:45. Показов 2785. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть файл index.pug и main-template.pug, работаю с gulp. Каждый раз при сохранении index.pug выдает: Unexpected block variables. Что это значит, не могу понять, вроде написано правильно (неправильно, если есть ошибка). Код следующий:

HTML5
1
2
3
4
5
6
7
extends templates/main-template
 
block variables
    - var pageTitle = 'Index page'
 
block append main
    h2 Страница index.html
(index.pug)


HTML5
1
2
3
4
5
6
7
8
<!DOCTYPE html>
html(lang="en")
    head
        meta(charset="UTF-8")
        title #{pageTitle}
    body
        block main
            h1 Main template pug
(main-template.pug)

Может, знаете в чем проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2018, 19:45
Ответы с готовыми решениями:

Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file
Пожалуйста помогите справиться с ошибкой или как настроить бесконечный цикл ? P.S. без оператора if (проверка пуста ли папка) скрипт...

Ошибка в php скрипте: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING
Возникла ошибка в php скрипте на вывод текста из БД Сама ошибка: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in...

Не могу разобраться с ошибкой PHP Parse error: syntax error, unexpected
Всем добрый вечер, прошу помочь разобраться с ошибкой Сыпятся вот такая ошибка PHP Parse error: syntax error, unexpected 'private...

2
28 / 22 / 15
Регистрация: 29.11.2017
Сообщений: 75
25.02.2018, 01:16
Note that only named blocks and mixin definitions can appear at the top (unindented) level of a child template
Наверно, потому что движок проверяет у родителя блок variables, а не инициализирует новый.
То есть в вашем случае стоит заранее объявить этот блок у родителя. Ну или объявить в блоке main.
0
0 / 0 / 0
Регистрация: 07.11.2017
Сообщений: 121
25.02.2018, 07:30  [ТС]
Я переместила блок с переменными в самое начало main-template и все заработало! А в index куда бы не ставила, работать не хотело, спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2018, 07:30
Помогаю со студенческими работами здесь

PHP Parse error: syntax error, unexpected '>' in /home/vhosts/izvdgpu.ru
в логе ошибка синтаксиса. PHP Parse error: syntax error, unexpected '&gt;' in /home/vhosts/izvdgpu.ru ...

Parse error: syntax error, unexpected T_SL in /homell.php on line 48
$_POST = &lt;&lt;&lt; HTML &lt;a href=&quot;{$config }uploads/posts/{$poster_data}{$poster_name}&quot; onclick=&quot;return hs.expand(this)&quot;&gt;&lt;img height=&quot;200px&quot;...

Выборка из двух таблиц: Parse error: syntax error, unexpected T_STRING in
Здравствуйте, замучился уже с этим запросом, подскажите, что тут не так? $sql_top=mysql_query SELECT T1.ref, T1.COUNT(ref),...

Не работает код :( Parse error: syntax error, unexpected '{', expecting T_FUNCTION
Здравствуйте. Помогите пожалуйста запустить код на сайте. Сейчас выдает ошибку Parse error: syntax error, unexpected '{', expecting...

PHP Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' in
Всем привет! Делаю один скрипт, когда пытаюсь запустить - вижу ошибку: PHP Parse error: syntax error, unexpected '(', expecting...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru