При редактировании контента, есть раздел SEO, там есть параметры SEO для записей, SEO для категорий и.т.д..
SEO для записей. Поле местоположение можно использовать в разделе SEO для записей, при генерации тайтлов страницы (При генерации ссылок работает не совсем корректно, при сохранении записи, сохраняется предыдущее местоположение, то есть два раза нужно сохранить запись что бы URL сохранился корректно). Здесь я про поля написал для того, чтобы было понимание, что поле местоположение может выводиться.
SEO для категорий . Здесь есть параметр {filter_string}, которым запрос фильтра можно выводить в целях SEO. Но не все поля, я пока протестировал на поле заголовок (строковое поле) и поле дата, выводится. А вот поле Местоположение не хочет выводить!
Может кто-нибудь задавался таким вопросом?
Или как-нибудь совместными усилиями решим данный вопрос!?
Я пока нашёл, где в CMS в админке поля категорий title и h1 прописываются, в form_ctypes_basic.php (system/controllers/admin/forms/) с 371 по 376 строку.
#2
21 июля 2020 в 09:03
filter_string используется в 4-х файлах:
\system\controllers\content\frontend.php
\system\controllers\admin\forms\form_ctype_basik.php
\system\controllers\admin\forms\form_ctype_dataset.php
\system\controllers\admin\forms\form_ctype_filter.php
\system\controllers\content\frontend.php
\system\controllers\admin\forms\form_ctype_basik.php
\system\controllers\admin\forms\form_ctype_dataset.php
\system\controllers\admin\forms\form_ctype_filter.php
Как найти ту часть кода, которая отвечает за вывод поля местоположение в записи к примеру в тайтле?
Сегодня в 11:41
#4
21 июля 2020 в 14:11
500 руб., за починку параметра {filter_string} для поля местоположение в SEO для категорий.
#6
21 июля 2020 в 15:11
Да хочется чтобы сразу из стандартной системы всё работало. Покупал ранее InSEO, не помню точно почему, но не стал её использовать. Сейчас протестировал на InCMS 2.13.1, InSEO не работает (версия 1.0.8). Есть ещё Редирект-Центр, мощный компонент по SEO, но там вообще нет поля местоположение. Итого, нужно ремонтировать стандартный {filter_string}.
Всё прекрасно работает. К тому же, если вы покупали, то можете зайти в личный кабинет на сайте разработчика и скачать свежую версию 1.1.0. Ну и плюс надо бы почитать, что там в файле readme.txt написано. Ну, в общем, я вас не уговариваю. Так, мимо проходил.на InCMS 2.13.1, InSEO не работает (версия 1.0.8)
Спасибо за предложение!) InSEO 1.1.0 не устанавливается на версию InstantCMS 2.3.1., ошибка после установки.Ну, в общем, я вас не уговариваю. Так, мимо проходил.