Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

php-код в шаблоне

00 голосов
2
Сделал ссылку на корзину в шаблоне. Нужно, чтобы при отсутствии товаров в корзине она не выводила об этом сообщение, а вообще не отображалась. Сделал. Если в сессии есть соответствующее значение и оно не 0 то подключаем компонент. Сохранил шаблон. Всё работает, только код стал таким:
Код
<td width="200" __bx_php_before="#APP0#">
 <?$APPLICATION->IncludeComponent(
   "bitrix:sale.basket.basket.line",
   "",
   Array(
      "PATH_TO_BASKET" => "/personal/basket.php",
      "PATH_TO_PERSONAL" => "/personal/",
      "SHOW_PERSONAL_LINK" => "N"
   )
);?> </td> <td style="display: none;" __bx_php_after="#APP1#"></td>

Вот про эти __bx_php_before и __bx_php_after интересно. Они где-нибудь хранятся? Как-то изменить можно? Я правильно понимаю: это битрикс зашифровал мой код? Зачем? Просто интересно, ни чего про это не нашел.
спросил 29 Янв, 14 от Gair (220 баллов)

2 Ответы

00 голосов
не, вроде бы это виз редактор убил ваш код. переделывайте, и не доверяйте виз. редактору 8)
ответил 01 Июнь, 14 от ashkmn (700 баллов)
00 голосов
В том то и дело, что виз редактор как бы и не убил код. Всё работает (если в корзине товаров не - ссылка не отображается).
Сам код, кстати, вставлял так:
Код
<? if(товары в корзине есть) { ?>
<td width="200">
<?$APPLICATION->IncludeComponent(
   "bitrix:sale.basket.basket.line",
   "",
   Array(
      "PATH_TO_BASKET" => "/personal/basket.php",
      "PATH_TO_PERSONAL" => "/personal/",
      "SHOW_PERSONAL_LINK" => "N"
   )
);?> </td>
<? } ?> 

т.е. будет выводить это в ячейке таблицы. И вот, к этой ячейке такое приписалось (<td width="200" __bx_php_before="#APP0#">.... ). Попробовал просто текст вывести (с этим условием) - всё нормально. Интересный механизьм :|
ответил 29 Сен, 14 от Gair (220 баллов)

Похожие вопросы

0 голосов
4 ответов
спросил 22 Ноя, 13 от HeadDead (100 баллов)
0 голосов
7 ответов
спросил 14 Авг, 13 от KAKYWA (180 баллов)
0 голосов
2 ответов
спросил 19 Фев, 14 от Liziya (100 баллов)
0 голосов
7 ответов
спросил 13 Июль, 13 от delajla (500 баллов)
0 голосов
4 ответов
спросил 19 Янв, 14 от Stom (160 баллов)