Я использую плагин seo-оптимизация, у меня включено дополнительное описание категории. Для этого нужно вставить код {$category.additional_description|default:''} в category.html. Я это сделал, но описание выглядит ужасно, пример: https://www.pointernety.ru/test/category/pletyonaja-mebel/ . Как сделать, чтобы текст выглядел также, как при размещении в поле основного описания категории?
Оберните хелпер плагина дивом c классом editor_content, чтобы получилось вот так:
Спасибо огромное, все отлично!
Здравствуйте, Владимир.
Я тоже использую плагин SEO-оптимизация и вывожу поле "дополнительное описание" категорий. Возник вопрос: можно ли сделать так, чтобы там, где ЕСТЬ основное описание категории, дополнительное описание также бы ВЫВОДИЛОСЬ, а там где основного описание нет, то и дополнительное бы не выводилось? Причем вручную в каждой категории это делать неудобно, т.к. у нас их много, можно ли это сделать как-то в настройках или шаблоне темы?
Спасибо.
Вставьте хелпер плагина вместе с описанием категории – сразу после кода:
Спасибо. Хелпер вставил, только ничего не получилось. Если есть основное описание (в категории или в самом плагине), то оно и выводится. При этом дополнительное описание не выводится вообще. Вопрос то был в том, можно ли как-то выводить дополнительное описание вместе с основным, а если основного описание нет, то дополнительное тоже выводить не нужно.
Антон, у меня к вам просьба – вы когда пишите что где-то работает, а где-то нет, то указывайте ссылки, где я могу это увидеть.
По факту, я указал вам места, куда нужно вставлять хелперы плагина.
Возможно, вы где-то допустили ошибку, или у вас включена настройка, о которой я не могу знать.
Для этого мне нужно увидеть пример.
Немного не понял на что нужны ссылки, но приведу несколько:
1) https://equipmentforactivity.r... - по этой ссылке выводится основное описание категории, которое прописано в настройках самой категории. Дополнительного описания нет, хотя в плагине SEO-оптимизация поле дополнительного описания заполнено и хелпер вставлен в код страницы category.html
2) https://equipmentforactivity.r... - по этой ссылке выводится основное описание категории, которое прописано в плагине SEO-оптимизация, в настройках самой категории описания нет.
Вопрос, возможно ли, чтобы в первом случае доп. описание из плагина SEO-оптимизация выводилось, а во втором бы нет?
Вы только после одного фрагмента вставили?
Там их два – для настройки вывода описания НАД товарами и ПОСЛЕ товаров.
Возможно вы вставили только сверху..
Но тогда мне не понятно, почему у вас SEO-описание выходит..
У вас должно быть два фрагмента кода. Первых для верхнего:
И для нижнего описания. (Выводится только одно, исходя из настроек темы. У вас – нижнее.)
Если у вас что-то работает не так, то тут уже на пальцах не объяснишь и нужно лезть в код.
Соответственно, мне нужны доступы в админку.
Спасибо за пояснение. Действительно, при подстановке хелпера плагина после второй части кода (для нижнего описания), доп. описание стало выводится. Только теперь оно выводится всегда, и когда есть основное описание в настройках категории, и когда его нет, а описание вставляется из плагина. Поскольку у меня основное описание и дополнительное в плагине одинаковые, поэтому получается двойной текст. Т.е. нельзя сделать, чтобы либо основное описание из плагина выводилось, либо дополнительное (при наличии основного описания в настройках категории)?
При подстановке 2-х тестов заменил особенность, что спойлер (кнопка скрыть) почему-то не работает второй раз на странице. Если они раз текст скрыт под спойлер, то второй текст уже идет с видимыми тегами [hide].
Ваш хелпер должен быть внутри условия:
Те места, которые я вам указывал, находятся там.
Проверьте у себя. Если хелпер плагина у вас действительно обернут этими условиями, то пишите вопрос разработчику плагина.
Мне не известна причина, по которой хелпер плагина "обходит" проверку на наличие основного описания категории.
Спойлер будет работать только для основного описания категории, т.к. тема работает только с ним.
Всё, что выводится в плагине – за это отвечает плагин.
Если очень надо, вы можете "вручную" сделать спойлер:
Оберните ту часть текста, которую надо скрыть, тегом:
А куда вставлять этот код - в текст в плагине SEO-Фильр? Я попробовал, но он там не воспринимается (не выводится это изменение на витрине при выводе описания фильтра).
Если в плагине есть возможность, то нужно переключить редактор в режим HTML и там уже работать с тестом и вставлять этот код.
Если не получится, то никак, т.к. этот спойлер делался для описания категорий без плагина.
По идее, "украшательства" внутри плагина – это задача разработчика плагина.
Я попробовал в самом плагине в поле, где пишется описание категории, поставить теги [hide], получилось, выводимый плагином текст скрывается.
Он внутри. Ну я приспособился, пусть выводит одновременно оба описания, и основное и дополнительное.
Я попробовал использовать теги [hide] в описании в самом плагине, они работают и скрывают выводимый текст.
Это странно.
Если только плагин не использует хелпер темы – $category.description.
В вашей ситуации лучше не использовать псевдо-теги [hide], а воспользоваться HTML-аналогом, описанным мной в этом комментарии.
Еще вопрос по плагинам SEO-Фильтр и SEO-оптимизация, у вас в теме стоит какая-нибудь настройка для запрета вывода описания категории для страниц пагинации? Оба плагина НЕ выводят описание категории на страницах пагинации, хотя оно прописано в настройках плагинов.
Стоит такая проверка, чтобы описание не дублировалось на не первых страницах категорий.
В файле category.html строки:
и
Чтобы убрать проверку, нужно убрать:
из этих строк.
Понятно, спасибо.
Владимир, подскажите как вставить корректно код дополнительного описания товара {$product.additional_description|default:''} в карточку товара шаблон product.html, чтобы это описание появлялось после основного описания внизу. Мои попытки вставить код выглядят не очень удачными.
Напомните мне пожалуйста после 15 сентября.
Я сейчас в отпуске.
После строки:
И сразу напишите куда вставить код в категорию {$category.additional_description|default:''} , чтобы он так же отображался после основного описания
В файл category.html после кода: