camo-mania
Программные разработки для CMS Simpla, расширяющие и изменяющие стандартный функционал системы.

Каталог товаров

Каталог статей

Параметр canonical - альтернативный вариант
04.07.2014

Предлагается доработка вывода канонических страниц. Отличается от стандартной, которая появилась в версии 2.3.1, большей простотой и прозрачностью. В то время как стандартная требует изменения в десятке файлов, предлагаемая доработка затрагивает всего два файла.

В версии 2.3.1 появились канонические URL. Сделано, на мой взгляд, довольно сложно.
Примерно в десяти файлах шаблонов вставлена строка вида
{$canonical="/blog?page=all" scope=parent}
определяющая нужную переменную, а в основном шаблоне - ее вывод. При этом в большинстве шаблонов просто прописан URL текущей страницы. А в шаблоне products.tpl блок формирования - просто монстр из целых пяти условий.

Не нравится в таком решении то, что правки разбросаны по многим файлам. Предлагается решение, при котором достаточно сделать изменения всего в ДВУХ файлах - PHP и шаблоне.

10 $   или   650 руб.
    
  • Отзывы (0)
  • Добавить отзыв

Отзывы:

© 2018 simpla-tuning.com