Нужно разместить в форме Подробно товаров форму связи для покупателей что бы каждый мог задать свой вопрос по конкретному товару и админу присылалось бы помимо вопроса еще и фотка и артикул товара для удобства. Я думаю это уже давно есть просто я незнаю можно ли это реализовать мне как простому дизайнеру, не программисту?
Грубо говоря нужно кнопка "Задать Вопрос" в разделе Подробно товара. Это можно реализовать с помощью бесплатного модуля "Конструктор форм" в Маркетплейсе или это заложено в сборке "Малый Бизнес"?
Так как пока как обычно все молчат я мучиюсь сам. Грубо внедрил в template.php модуля catalog.element код из другой области где прописан был модуль feedback
Получилось пока грубо но теперь хоть под каждым конкретным товаром висит этот блок что бы люди могли задать вопрос сразу не переходя по меню в раздел "Задать вопрос"
Может кто сказать как нужно правильно модифицировать модули что бы была возможность именно в модуль правильно вставлять по его законам и установкам. Что бы в настройках модуля catalog был чекбокс с указанием выводить или нет модуль feedback в поле "подробно" по товарам.
burlboxes написал: Может кто сказать как нужно правильно модифицировать модули что бы была возможность именно в модуль правильно вставлять по его законам и установкам. Что бы в настройках модуля catalog был чекбокс с указанием выводить или нет модуль feedback в поле "подробно" по товарам.
Вам нужно в папке с шаблоном компонента, рядом с файлом template.php создать файл (если его нет) с названием .parameters.php и в нем прописать следующее:
Спасибо за быстрый ответ. Просто тут так редко как я понял отвечают что уже приятно что кто то быстро ответил:) Сижу купил для себя и своего товара битрикс а в PHP неразбираюсь. Вот и мучаюсь. Плохо что у них очень сухая документация расчитанная только на продвинутых. Многие простые темы просто не раскрыты, подразумевают наверное что спец обслуживающий CMC должен знать. Сейчас попробую по вашему методу. parameters.php есть конечно в каждом модуле. Как я понял это неотъемлемая часть. Я же не пишу с нуля скрипты а пользуюсь уже готовыми модулями. Вот посмотрите этот скрипт. Он здоровый, куда нужно правильно воткнуть то что вы написали что бы не нарушить порядок?
Скрытый текст
<? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true) die();
use Bitrix\Main\Loader; use Bitrix\Main\ModuleManager;
if (!Loader::includeModule('iblock')) return; $boolCatalog = Loader::includeModule('catalog');
Я так понимаю что еще нужно специально прописать место где он должен появляться с определенной структурой html Вот сейчас покажу на картинке что нужно. Вот с лева направо. В разделе ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ есть чекбокс ВКЛЮЧИТЬ ОТЗЫВЫ О ТОВАРЕ и когда его отмечаешь появляется еще ряд ИСПОЛЬЗОВАТЬ КОММЕНТАРИИ. И вот результат справа. Мой feedback как я его встроил сам грубо повторив структуру html под чертой ЗАДАТЬ ВОПРОС а их комментарии появились справа с кнопкой ДОБАВИТЬ КОММЕНТАРИЙ. Вот я и спрашиваю куда мне нужно воткнуть код что бы появлялся так же с кнопкой ЗАДАТЬ ВОПРОС? Фото
burlboxes, причина долгих ответов не в том, что некому отвечать или лень отвечать, просто не у всех есть свободное время. Многие на работе в это время. Отвечать или нет - дело принципиально каждого =)
По вашему вопросу. Вставлять вы можете куда угодно в файле, лишь бы не попадало ни под одно условие if. Лучше вставляйте в самом конце. А про кнопки, я, честно говоря, не понял из вашего описания, что вы имеете в виду.
[USER=225534] По вашему вопросу. Вставлять вы можете куда угодно в файле, лишь бы не попадало ни под одно условие if . Лучше вставляйте в самом конце. А про кнопки, я, честно говоря, не понял из вашего описания, что вы имеете в виду.
Ничего неполучилось. Не появляется чекбокс и все. Может конечно я его пропускал, там длиннющий список параметров но возможно что то нехватает.