Перейти к содержимому


Фото
- - - - -

Проблема со страницей "Страницы" в админке


Best Answer Ilya , 04.06.2015 - 22:00

Решил.

{foreach from=$menus item="m"}

 

Конфиг на сервере больше под Битрикс заточен, поэтому возможно, что эта проблема была из-за

mbstring.func_overload и скорее всего других параметров

Перейти к посту


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 Ilya

Ilya
  • Пользователь
  • 80 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 04.06.2015 - 20:25

Сабж:

переезжал на новый хостинг. Все проблемы вроде решил, но в логах вылезло это:

 

[Thu Jun 04 19:54:10 2015] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Uncaught  --> Smarty Compiler: Syntax error in template "simpla/design/html/pages.tpl"  on line 5 "<li {if $m->id == $menu->id}class="active"{/if}><a href="{url module=PagesAdmin menu_id=$m->id}">{$m->name}</a></li>"  - Unexpected "$", expected one of: "identifier" <-- \n  thrown in /path/to/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 5, referer: http://site.ru/simpla/index.php?module=UsersAdmin
 

 

 

Соот-но при заходе на "Страницы" в админке белый экран и 500-я в Фаербаге.

 

Ругается на этот фрагмент (4-я строка)

 

{capture name=tabs}
	{if in_array('pages', $manager->permissions)}
	{foreach from=$menus item=m}
		<li {if $m->id == $menu->id}class="active"{/if}><a href="{url module=PagesAdmin menu_id=$m->id}">{$m->name}</a></li>
	{/foreach}
	{/if}
{/capture}

Изменено: Ilya, 04.06.2015 - 20:26


#2 mishanya

mishanya
  • Фрилансер
  • 2 520 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 04.06.2015 - 21:11

код вроде-как стандартный. не помогает очистка папки /simpa/design/compiled ?



#3 Ilya

Ilya
  • Пользователь
  • 80 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 04.06.2015 - 21:13

код вроде-как стандартный. не помогает очистка папки /simpa/design/compiled ?

 


нет



#4 Ilya

Ilya
  • Пользователь
  • 80 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 04.06.2015 - 22:00   Best Answer

Решил.

{foreach from=$menus item="m"}

 

Конфиг на сервере больше под Битрикс заточен, поэтому возможно, что эта проблема была из-за

mbstring.func_overload и скорее всего других параметров



#5 Gregar

Gregar
  • Пользователь
  • 110 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 11.12.2017 - 18:14

Столкнулся с подобной проблемой. По какой причине она выползла совсем не понятно. Изменений ни каких не производилось, хостинг не менялся. 

 

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "simpla/design/html/pages.tpl" on line 5 "<li {if $m->id == $menu->id}class="active"{/if}><a href="{url module=PagesAdmin menu_id=$m->id}">{$m->name}</a></li>" - Unexpected "$", expected one of: "identifier" <-- thrown in /home/obuvit/domains/mydomain.ru/public_html/opt/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 5



#6 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 6 400 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 11.12.2017 - 18:16

Столкнулся с подобной проблемой. По какой причине она выползла совсем не понятно. Изменений ни каких не производилось, хостинг не менялся. 
 
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "simpla/design/html/pages.tpl" on line 5 "<li {if $m->id == $menu->id}class="active"{/if}><a href="{url module=PagesAdmin menu_id=$m->id}">{$m->name}</a></li>" - Unexpected "$", expected one of: "identifier" <-- thrown in [/size]/home/obuvit/domains/mydomain.ru/public_html/opt/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line [/size]5

Сбросьте содержимое страницы pages.tpl сюда https://pastebin.com/ и дайте ссылку на код чтобы посмотреть в чем проблема.




0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых