Ошибка в дополнении к блогу PyroCMS 1.3 - PullRequest
0 голосов
/ 29 июля 2011

Я пытаюсь использовать аддон блога pyrocms для простого раздела новостей.

Когда я захожу на site.dev/blog, отображается это ПРЕДУПРЕЖДЕНИЕ:

Parse error: syntax error, unexpected T_IS_EQUAL in <="" a=""> on line 22

Стек вызовов

#   Time    Memory  Function    Location
1   0.0007  361808  {main}( )   ../index.php:0
2   0.0017  417440  require_once( '/Users/ignacio/Projects/fidae/system/codeigniter/core/CodeIgniter.php' ) ../index.php:287
3   0.1563  6059080 call_user_func_array ( )    ../CodeIgniter.php:339
4   0.1563  6059124 Blog->index( )  ../CodeIgniter.php:0
5   0.1635  6173280 Template->build( )  ../blog.php:31
6   0.1684  6348004 Template->_load_view( ) ../Template.php:258
7   0.1687  6350256 MY_Parser->parse_string( )  ../Template.php:752
8   0.1687  6350284 MY_Parser->_parse( )    ../MY_Parser.php:59
9   0.1688  6351272 Tags->parse( )  ../MY_Parser.php:92
10  0.1785  6486620 call_user_func ( )  ../Tags.php:255
11  0.1785  6486636 MY_Parser->parser_callback( )   ../Tags.php:0
12  0.1785  6486636 Plugins->locate( )  ../MY_Parser.php:120
13  0.1785  6487112 Plugins->_process( )    ../Plugins.php:144
14  0.1786  6487468 Plugin_Theme->partial( )    ../Plugins.php:223
15  0.1788  6489688 MY_Parser->parse_string( )  ../theme.php:52
16  0.1788  6489688 MY_Parser->_parse( )    ../MY_Parser.php:59
17  0.1789  6490676 Tags->parse( )  ../MY_Parser.php:92
18  0.1861  6540320 Tags->parse_php( )  ../Tags.php:274

«Строка 22» - это ссылка на txmt: // open? Url = file: /// Users / ignacio / Projects / fid_app / system / cms / library /Теги‌ .php (627)% 20:% 20eval ()

Однако сообщения .. отображаются правильно на странице, но остальная часть страницы не отображается.

Я пытался взломать ядро, но все выглядит хорошо для меня.Любые подсказки?

1 Ответ

1 голос
/ 31 июля 2011

Я сделал кросс-пост на форумах поджигателя, вы можете увидеть всю ветку здесь: http://pyrocms.com/forums/topics/view/3848

В основном проблема заключалась в синтаксической ошибке:

Если внимательно присмотреться к коду, вы увидите, что вокруг {pyro: page: is_home} должны быть кавычки.

Итак, правильный код:

{if '{pyro:page:is_home}' == TRUE}
{pyro:theme:js file="home.js"}
{/if}
...