Joomla 3.4.8 - css-класс страницы

12
H
На сайте с 08.02.2016
Offline
7
3702

Проблема заключается в том, что при указании класса страницы он не отображается в коде, раньше все было нормально, но потом видимо что-то изменилось, может была у кого-то такая проблема?

Отключал только плагины ненужные и в принципе все, обратно их включал - ничего не происходит, но не думаю, что из-за них могла быть такая проблема.

Есть какие-нибудь мысли на этот счет? Заранее благодарен :)

contrast
На сайте с 28.02.2009
Offline
104
#1

Какой шаблон стоит?

Создание сайтов, верстка макетов. Специалист по Joomla и Wordpress всех версий (/ru/forum/949042)
H
На сайте с 08.02.2016
Offline
7
#2
contrast:
Какой шаблон стоит?

shaper_tixon

NEWProject
На сайте с 16.01.2011
Offline
102
#3

Где вы задаете класс страницы?

Универсальный парсер Datacol, скидка 20% и ПРОЕКТ в ПОДАРОК!! (https://bestweb4u.net/skidka-na-datacol/) БЛОГ о парсинге, Datacol! (https://bestweb4u.net/) Купить прокси для парсинга от 33р. Купон на скидку Y23y4sXqYP (https://proxy6.net/?r=55325)
H
На сайте с 08.02.2016
Offline
7
#4

NEWProject, менеджер меню (выбираю меню привязанный к материалу) - вкладка "Параметры страницы" - поле "CSS-класс страницы".

NEWProject
На сайте с 16.01.2011
Offline
102
#5

Думаю глупый вопрос но все же - кеш чистили?

У меня есть один проект с шаблоном этой фирмы, посмотрел - класс страницы формаруется в файле

/plugins/system/helix/html/com_content/article/default.php

Как я понял это у вас шаблон материала.

У меня этот код выглядит так


<article class="item-page post-<?php echo $this->item->id ?> post hentry <?php echo ($this->item->state == 0)?'status-unpublish alert':'status-publish'; echo ' category-'.$this->escape($this->item->category_alias) . ' ' . strtolower($this->pageclass_sfx) ?>">
N4
На сайте с 19.09.2008
Offline
264
#6

1) очистить кэш

2) Если класс страницы присваивается через пункт меню- тогда нажать в менеджере меню - перестроить

А так смотреть конечно надо, Это пару версий навскидку

Happy46
На сайте с 10.10.2012
Offline
29
#7

А когда все началось? после обновления Joomla? Шаблон не обновляли?

Хоршие новости - 1happy-blog.ru (http://1happy-blog.ru) Сервис обратных звонков - Перезвоним.рф (https://xn--b1afaigyfhel.xn--p1ai/?ref=9) - посекундная тарификация, 20 рублей на счету для теста
H
На сайте с 08.02.2016
Offline
7
#8
Думаю глупый вопрос но все же - кеш чистили?

NEWProject, и не один раз.

У меня есть один проект с шаблоном этой фирмы, посмотрел - класс страницы формируется в файле
/plugins/system/helix/html/com_content/article/default.php

NEWProject, видимо, у вас давно этот шаблон, так как они делают уже шаблоны на базе helix3, какой у меня и стоит, и соответственно файлы находятся в других местах и называются по-другому. Ну это просто предположение. Буду искать дальше, спасибо за код :) Если у кого есть шаблоны данной фирмы с helix3 скиньте, пожалуйста, название файла, очень благодарен буду.

nikki4, попробовал, все без изменений.

Happy46, Упустил я момент, когда все началось.

Но могу сказать, что поставил quikstart на другой сайт, обновил jooml`у до такой же версии и там работает, а здесь нет.

NEWProject
На сайте с 16.01.2011
Offline
102
#9

Возьмите архив с шаблоном, распакуйте его и ссделайте поиск по вхождению

<article

и найдете в каком файле это формируется

Или можете выложить шаблон, можно в личку

H
На сайте с 08.02.2016
Offline
7
#10
NEWProject:
Возьмите архив с шаблоном, распакуйте его и ссделайте поиск по вхождению
<article
и найдете в каком файле это формируется
Или можете выложить шаблон, можно в личку

NEWProject, спасибо большое за то, что так серьезно вникли и отнеслись к моей проблеме.

Проблема решена методом вставки строки:

<article class="item-page post-<?php echo $this->item->id ?> post hentry <?php echo ($this->item->state == 0)?'status-unpublish alert':'status-publish'; echo ' category-'.$this->escape($this->item->category_alias) . ' ' . strtolower($this->pageclass_sfx) ?>">

Файл нашел по пути: /shaper_tixon/html/com_content/article/default.php

Там был данный код:

<article class="item item-page<?php echo $this->pageclass_sfx . ($this->item->featured) ? ' item-featured' : ''; ?>" itemscope itemtype="http://schema.org/Article">

Почему он оказался там остается загадкой...

Вообще шаблон довольно странный, после каждой чистки кэша файл со стилями (template.css) откатывается по умолчанию, приходится защищать его от записи, я думаю, что теперь и файл default.php придется так же защищать.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий