Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
02.08.2006, 18:37 | #1 |
Senior Member
|
простейшая навигация
Доброго времени суток.
Возникла необходимость создать очень простую навигацию по определённым частям сайта. Описание навигации: при входе на определённый уровень дерева сайта (например, при выборе какого-то конкретного товара) под основным контентом должно появиться что-то такое: << Previous 4/12 Next >> Проблема, собственно, в организации этого всего. Сначала я думал сделать просто две обыкновенные ссылки, ведущие на страницу с предыдущим и последующим АйДи-шником, но в случае добавления новой страницы на данном уровне - эта схема будет работать неправильно. К тому же я не знаю, как посчитать количество страниц на уровне и узнать номер текущей страницы на этом же уровне. Буду признателен, если кто-нибудь поможет решить данный вопрос. |
03.08.2006, 04:21 | #2 |
Senior Member
|
После недолгих раздумий концепция такой навигации была придумана, но она пока не может быть реализована, так как всё упираеся в то, что я не знаю, как получить номер страницы в определённом блоке, то есть, например, имеется такая структура:
- Produkts | | --- Hands | --- Legs | --- Brains | --- Eyes | --- Fingers В блоке Produkts имеется 5 страниц. И, допустим, страница Hands имеет индекс "0", страница Legs - "1", Brains - "2", Eyes - "3", Fingers - "4". Так вот - как узнать этот самый индекс? Сразу оговорюсь: я говорю не об индексе страницы в БД (uid), а об индексе в данном блоке. То есть мне нужно узнать тот индекс, который обычно пишется в свойстве .begin объекта HMENU. И ещё одно: в TSref в разделе TMENUITEM есть информация о наличии свойств before и after, но описания того, для чего эти свойства применятются, нету. Может ли кто рассказать, что это такое, или указать источник, где можно об этом почитать и посмотреть примеры? Заранее благодарю. |
03.08.2006, 17:00 | #3 |
Новенький
Регистрация: 15.02.2006
Сообщений: 14
|
Подобную навигацию можно сделать с помощью расширения gsi_pagenav
|
03.08.2006, 18:16 | #4 |
Senior Member
|
спасибо огромное! всё работает!
|
02.06.2007, 22:04 | #5 |
Новенький
Регистрация: 14.08.2006
Адрес: Санкт-Петербург
Сообщений: 28
|
Простите нуба, кинте простейший конфиг констант и сетап для gsi_pagenav
при работе с TemplaVoila. Формулирую точнее, в шаблон включил, ссылки подключились, а вот сделать так, что-бы вместо NEXT PREVIUS было Название следующей и предыдущей страницы не пойму как. Последний раз редактировалось norn; 03.06.2007 в 01:38 |
18.07.2007, 21:32 | #6 |
Новенький
Регистрация: 14.08.2006
Адрес: Санкт-Петербург
Сообщений: 28
|
Вот усилинно изучаю настройки многоязычности. Много чего интересного понял, но никак не разберусь как настраивать готовые вещи на отображение ссылок в текущем языке.
1. Карта сайта идущая в штатной инсталяции 2. Модуль gsi_pagenav также не хочет воспринимать текущий язык. Куда копать? Какие конфиги или скрипты отвечают за октивизацию многоязычности в данных модулях? Спасибо. |