Page 1 of 1

Внутрь тега <navigation> не удаётся вставить php

Posted: Wed Jun 19, 2013 4:51 pm
by S_Flash
Точнее вставить то можно, но в результате, например, такого кода

Code: Select all

<navigation><li><a href="/<?php echo sorttag("<!--SORT_ORDER-->"); ?>/<!--PAGE_NUM-->/" title="page <!--PAGE_NUM-->" target="_self"><span><!--PAGE_NUM--></span></a></li></navigation>
На старнице отображается

Code: Select all

<li>/1/" title="page 1" target="_self"><span>1</span></li><li><a href="/new/2/" title="page 2" target="_self"><span>2</span></a></li>
где
/1/" title="page 1" target="_self">
лишний кусок.

* php функция sorttag() заменяет стандартные параметры сортировки на кастомные. Кастомные подхватываются реврайтом.
** Если есть идея как в темплейте в навигации заменить имена параметров сортировки на кастомные другим способом, то буду признателен!

Re: Внутрь тега <navigation> не удаётся вставить php

Posted: Wed Jun 19, 2013 5:23 pm
by admin
А если добавить skip_href_deletion=true ?

Re: Внутрь тега <navigation> не удаётся вставить php

Posted: Wed Jun 19, 2013 6:59 pm
by S_Flash
admin wrote:А если добавить skip_href_deletion=true ?
Протестировал. <navigation skip_href_deletion=true> - всё хорошо, но хотелось бы с удалением href! ;)

Re: Внутрь тега <navigation> не удаётся вставить php

Posted: Thu Jun 20, 2013 6:15 am
by admin
Сделайте внутри

if ($_GET['page'] == <!--PAGE_NUM--> ) {
ссылка без хреф
} else {
вариант с хреф
}