Подскажите, пожалуйста, как убрать дату публикации со страниц в MaxSite CMS?
7 4725
Еще записи по теме
- Как настроить вывод info-top для определённой рубрики или типа записи?
- Version 100 - в системе зашита Яндекс метрика - как убрать этот код?
- Как запретить вывод последних записей на главной странице?
- Как изменить вывод статей на главной?
- Замена смайлов на свои, проблема с отображением размеров в админке
- Как сделать англоязычный сайт на Maxsite?
- Где взять пример кода для type_foreach файла?
На более развёрнутый вопрос и ответ бы был более конкретный. А пока можно сказать только общими словами: нужно найти в шаблоне вывод и заменить на свой.
Например, для default-шаблона возможен такой алгоритм действий:
во-первых, находим в папке /maxsite/shared/type/page/ файл page.php, который отвечает за вывод на странице статьи (в папке шаблона type/page/ нет page.php - поэтому и ищем в shared папке). Во-вторых, смотрим внутри файла где осуществляется вывод даты. В частности, такой вывод есть в строке 105:
Эта строчка отработает только если в папке шаблона нет type_foreach файла info-top (т.е. нет файла \templates\default\type_foreach\info-top.php ). Вот его то и нужно создать, чтобы изменить вывод на свой. Так, например, в него можно скопировать (немного отредактировав) код :
После описанных манипуляций вывод даты должен исчезнуть.
Благодарен за помощь. Файл info-top.php, на сколько я понял, отвечает за вывод даты публикации, в частности, только на главной, изменив еще и info-top-page.php предложенным Вами способом можно избавиться от даты публикации и на самих страницах.
Да, всё так.
А как убрать дату только на страницах типа Static? Я про дифолтный шаблон. Был один способ с удалением кода, но он устаревший, поскольку его писали 5-7 лет назад.
Благодарю.
Денис, можно сделать, например, таким кодом:
Есть еще способ скрыть любую инфу средствами css. Допустим дата публикации выводится на сайте в тегах типа:
Тогда достаточно прописать в css файле строчку:
И дата не будет выводится.
Зайдите application/maxsite/templates/default/type_foreach/info-top.php и удалите
26 -28 строка ( дата, метки )
$p->div_start('info info-top t-gray600 t90');
$p->line('[date][view_count][comments_count][cat][tag]');
$p->div_end('info info-top');