Алексей Задойный,но не всегда есть возможность использовать штатный метод переноса, мне буквально пару дней назад так и пришлось переносить сайт не штатным restore.php.
|
|||
|
|
|
|
Эта проблема известная. Если понимать логику работы компонента, то все делается правильно. Но не так, как вам нужно.
Что делать - я в таком случае ПОСЛЕ подключения компонента detail в шаблоне комплексного catalog добавляю addChainItem(). По всей видимости, должно сработать и в component_epilog'е шаблона деталки, но я не пробовала. |
|
|
|
|
|
Здравствуйте. Прошу поправить грамматическую ошибку в ответе, тест "Администратор. Модули. Коллективная работа", вопрос "Если посетитель пришел на сайт с параметрами referer1 и/или referer2, и с такими идентификаторами не было найдено ни одной рекламной кампании, то"
"посетитель учтеться в последней добавленной рекламной компании" |
|
|
|
|
|
1. запустить в админке "Проверку сайта", если найдутся неполадки - устранить. Если неполадки устранятся, а проблема останется - то лучше написать в техподдержку.
2. как вариант (чтоб галочка в админке) - завести у инфоблока новостей свойство типа "список", назвать его CSS-класс, задать варианты списку - red, green, white... etc. В шаблоне компонента новостей прописать что-то вроде $strClass = $arItem["PROPERTIES_STRCLASS_VALUE"]; допустим, заголовок новости в списке выводится тегом <h3>, значит так и пишем <h3 class="<?=$strClass?>"><?=$arItem["NAME"]?></h3> в css написать правила: h3.red {background: red} и так далее. Тогда в админке контент-менеджер сможет ставить галочку рядом с нужным названием - red, green и т.д., и заголовок будет выделен нужным цветом. а "иконка" выводится либо из штатного <?=$arItem["PREVIEW_PICTURE"]?>, либо предварительно детальную картинку до нужных размеров. |
|
|
|
|
|
Егор Исаев,потому что этот метод и не должен ничего выводить. Он возвращает данные. Для того, чтобы ID картинки для анонса попал в результаты, нужно в последнем параметре метода в массиве не забыть указать поле "PREVIEW_PICTURE"
А выводить Вы их можете сами, для картинки например, использовать такой метод, как |
|
|
|
|
нужно было так:
|
|||||
|
|
|
|
Sergey M,спасибо.
Итак, в коде вызова мы видим, что не указано название шаблона компонента, а следовательно, подключится .default шаблон. Откуда? если в папке /bitrix/templates/ВАШ/components/bitrix/menu/ лежит папка .default => то оттуда если в папке /bitrix/templates/.default/components/bitrix/menu/ лежит папка .default => то оттуда если ни там - ни там нет, то будет подключен штатный шаблон .default. Как избежать двусмысленностей и не запутаться? в коде вызова компонента прямо пишем название шаблона компонента. например, так (red_menu)
|
|||
|
|
|
|
Андрей Смолин. В вашем вредном совете черным по белому написано ВНОСИТЕ ИЗМЕНЕНИЯ НА РАБОТАЮЩИЙ САЙТ.
Это непрофессионально, делать критичные изменения на "живую", не протестировав, на боевом проекте. По приведенной цитате получается, что "Внесли изменения, и сразу их в работу, не проверив"... P.S.Только в следующем сообщении у вас указано, что нужно сначала потестить на сервере разработки. Написали бы это сразу, вопросов бы не было. |
|||
|
|
|
Пользуйтесь Git. Долго (может быть) будет делаться только первоначальный клон основного репозитория. При push'е коммитов с клона в основной все будет быстро.
|
|||||
|
|
|