Если в карточке товара так и остается "5", то в публичной части где-то это значение обрабатывается, остается найти и убрать.
02.02.2018 12:07:57
|
|||||
|
01.02.2018 21:25:54
|
|||
|
30.01.2018 18:09:11
А, ну да, забыл, еще же nginx можно использовать.
Пункт 3 для извращенцев потому, что у вас на сайте вряд ли 1 страница, и даже вряд ли 10 страниц. И все это вручную делать - это неразумно в наше время.
|
|||
|
30.01.2018 18:06:33
Я в последнее время пришел к такому способу решения:
1) все как обычно, НО: 2) в template.php там, где должен быть блок, ставлю что-то типа #BLOCK_1#, или <div id="block_1"></div>, или что угодно (важно чтобы указанный идентификатор не заменился кем-то или чем-то в будущем), 3) в component_epilog.php подключаю компонент через буферизацию:
4) тут же ниже добавляю обработчик OnEndBufferContent, где указанный в пункте блок заменяю на $GLOBALS['_HTML_BLOCK_1'] с помощью обычного str_replace(). 5) т.к. в component_epilog.php часто нужно использовать данные, которые из-за кеширования туда не доходят, то можно воспользоваться
А в component_epilog это будет $arResult['_MY_VAR']. Мне нравится это решение, т.к. оно все в одном шаблоне, случайно тут никто не навредит (кроме пункта 2), и оно ни от чего не зависит. |
|||||
|
30.01.2018 10:30:05
|
|
|
30.01.2018 01:26:04
|
|||
|
30.01.2018 01:16:47
|
|||
|