Доброго времени суток, уважаемые. Для того, чтобы включить премодерацию для комментариев к товарам в типовом eshop, необходимо в настройках блога, который привязан к комментариям, на вкладке доступов установить права на подачу комментариев с премодерацией.
Но! в таком случае получается другая печалька:
Ваш комментарий добавлен. В блоге включена премодерация, поэтому комментарий будет опубликован только после проверки модератором (владельцем) блога.
Вот такой текст получаем при подаче комментария.
И прописана эта фраза в /bitrix/components/bitrix/blog.post.comment/lang/ru/component.php
но не беда! есть же возмжность переписать данный языковой файл. Если мне память не изменяет, если прописать это в языковом файле шаблона - он перепишет, но я очень ленивый и пошел по другому, новому для себя пути:
и в нем создаем нужный нам ключ языковой с его значением:
$MESS["/bitrix/components/bitrix/blog.post.comment/lang/ru/component.php"]['B_B_PC_MES_HIDDEN_ADDED'] = "Ваш отзыв будет опубликован на сайте после проверки.";
вот такой вот маленький лайфхак. Может кому и пригодится!
Алексей Попович вы мне напомнили о том, как много еще приходится сочинять из-за того,что вовремя кто то путает представление и логику Вот лезть из-за таких мелочей в ядро или... изобретать и обходить ораничения:)
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».