1

Тема: HTML-код метки <!-- s2_back_forward -->

<!-- s2_back_forward --> - данная метка создает ссылки на соседние страницы в разделе. Если в разделе всего одна страница, то получаются 2 пустых стрелки, которые не должны показываться, если нет ссылок.

Может вместо класса arrow сделать добавление таких стрелок ч/з :before и :after?

Что-то вроде такого:

ul li.back a:before {
content: '←';
}
ul li.forward a:after {
content: '→';
}

2

Re: HTML-код метки <!-- s2_back_forward -->

А мне кажется, что стрелки должны отображаться. Иначе их бы там не было.

В принципе, вы просто можете скрыть стрелки через

.back_forward .arrow {
    display: none;
}

Я думаю, что проще добавить к пустому элементу li еще один класс, например, empty.

3

Re: HTML-код метки <!-- s2_back_forward -->

Я не хочу скрывать стрелки полностью. Только если она никуда не ведет.

4

Re: HTML-код метки <!-- s2_back_forward -->

Я имел в виду скрыть те, которые есть в HTML, и вставить ваши через псевдоэлементы :before и :after.

Но я сделал по-своему: http://s2cms.ru/trac/changeset/1061
Теперь в стандартном стиле стрелка без ссылки серая.

5

Re: HTML-код метки <!-- s2_back_forward -->

Я имел в виду скрыть те, которые есть в HTML, и вставить ваши через псевдоэлементы :before и :after.

Сделал по-своему — получилось. Только вот стрелки в ссылку добавляются, что портит все.

Но я сделал по-своему: http://s2cms.ru/trac/changeset/1061
Теперь в стандартном стиле стрелка без ссылки серая.

Отлично. Я могу просто скрыть ее с помощью visibility: hidden. Такой вариант меня устраивает. Как скачать обновление?

08.12.2011 22:01:34. Текст был изменен (tataRen).

6

Re: HTML-код метки <!-- s2_back_forward -->

Как обычно, свежие архивы здесь: http://s2cms.ru/downloads/development/.