Значит, проблема следующая, тянущаяся с 2.8.0:
Имеем сайт на актуальной версии двойки, в одном из типов контента в настройках задано ручное формирование тайтлов и дескрипшнов категорий, но незадача — почему-то данные не отображаются в исходном коде страницы! При этом изменения сохраняются в бд. В других типах контента все ок с этим!
Вопрос — как диагностировать, в чем проблема? Шаблон дефолт, никаких изменений не вносилось, кроме как в стили (но они здесь явно не при чем). Есть подозрение на использование предыдущей версии этого компонента. Данный тип контента был создан на основе другого типа контента.
Мета-теги категорий не срабатывают
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
InstantCMS 2.X
#1
29 сентября 2017 в 09:14
#2
30 сентября 2017 в 18:14
Апну тему — актуально!
#3
30 сентября 2017 в 18:19
Пересохранение настроек типа контента результата не приносят?
Сегодня в 00:01
#4
1 октября 2017 в 02:44
Пересохранение настроек типа контента результата не приносят?
Пробовал неоднократно — и до, и после обновления на 2.8.2 — безрезультатно! (((
#5
1 октября 2017 в 09:49
Тут что-то не сходится. С ваших слов мета теги сохраняются в БД. Значит форма редактирования категорий работает. Но не выводятся. Выводятся мета теги в этом файле на 23 строке. Но ниже по коду эти данные могут замениться мета тегами из "наборов" для данной категории. Сверьте ваш код в этом файле с тем, что на гите.безрезультатно!
Если всё сходится, после 23 строки добавьте код
#6
1 октября 2017 в 12:37
Благодарю за содействие!
Тут что-то не сходится. С ваших слов мета теги сохраняются в БД. Значит форма редактирования категорий работает. Но не выводятся. Выводятся мета теги в этом файле на 23 строке. Но ниже по коду эти данные могут замениться мета тегами из "наборов" для данной категории. Сверьте ваш код в этом файле с тем, что на гите.безрезультатно!
Если всё сходится, после 23 строки добавьте код
Обновите страницу с категорией, где у вас они не отображаются и посмотрите, у вас на белом экране чёрными буквами появится надпись Array и внутри него появятся или нет ваши мета теги из базы данных. Удалите данный код из этого файла. О результате сообщите: появились или нет.
В-общем, по вашей инструкции отображается только заданный мной дескрипшн, тайтл же отдает пустое значение. При этом на морде сайта отдается тайтл и дескрипшн от сео-значений типа контента по умолчанию!
#7
1 октября 2017 в 16:41
Значит у вас идёт изменение дескрипшена данными из "наборов"
#8
2 октября 2017 в 12:41
Loadырь, гм, и правда… Что делать? Полагаю, это баг движка?
#9
2 октября 2017 в 12:45
Нет. Так и задумано.Полагаю, это баг движка?
У первого набора удалить метатеги или задать как у категории.Что делать?
#10
2 октября 2017 в 13:02
Алилуйя! Превеликая благодарность вам, любезнейший Loadырь!У первого набора удалить метатеги или задать как у категории.
PS: а по мне так фича неочевидная, в жизни бы не допер!