![]() |
ссылка на главную страницу в меню
Возникла задача - сделать в меню ссылку на главную страницу.
Вот такая структура страниц: Главная | не главная 1 | не главная 2 Делать фиктивный ярлык на втором уровне не хочется, т.к. получается как бы две страницы с разными id. Как можно вставить в HMENU еще один элемент (дополнительный), чтобы он ссылался на главную страницу? В принципе, есть еще и другие способы решения задачи; так что если у вас есть предложения - тоже приветствуются Заранее спасибо Александр |
Помоему страница-ярлык вполне приемлемое решение. У меня к примеру установлен RealUrl и ссылка в меню выглядит www.domain.com т.е. без всяких id, так что проблем с двойным контентом нет.
|
самые простые решения:
1. можно жестко прописать ссылку на корень в html шаблон 2. прописать ту же ссылку в allWrap всего меню |
Цитата:
спасибо! в шаблон зашить можно; наверное так и сделаю... а вот как в allWrap прописать - непонятно, т.к. получится, что ссылка на главную будет повторяться в каждом пункте меню. можно пример? |
хотя, в шаблон - тоже не годится
во-первых, пользователю нельзя управлять этим пунктом (название, положение, видимость и т.п.) во-вторых, возникают доп. сложности с линками в этом меню - надо самостоятельно прописывать в корректном формате. хочется, чтобы все стандартно. ну вроде "принудительного" добавления страницы в пункты меню. похожие вещи есть (special.list = 1,2,3), но это полная замена всего меню. а мне надо только еще один пункт добавить. |
таки сделал через ярлык.
вот отсюда идею взял: http://diaryproducts.net/about/cms/t...enu_navigation чтобы главное меню ссылалось на корень сайта, можно сделать как здесь: http://diaryproducts.net/about/cms/t...plit_site_root |
посмотрите рецепты в вики
http://wiki.typo3.biz/Typo3FAQ?v=803#h21-4 |
Цитата:
|
Я решил эту проблему по другому. Поставил RealURL managment и поставил в ссылке на главную страницу слеш. И все, ссылка стала выгладить подобающе
|
Цитата:
|
Цитата:
посмотреть это негде. В общем - такое написать не сложно |
Та же проблема, хочу вставить в меню ссылку на главную страницу, буду очень благодарен за по возможности подробную помощь, понятную новичку.
Этот вопрос, имхо, тоже заслуживает попадания в faq. |
Создаете страницу-ярлык, указывающую на главную, и ставите RealURL.
|
решение так и не найдено? вопрос актуален
|
Код:
### mainMenu |
кстати я нашел другое более простое решение: сделать страницей корень, а первую страницу id=1 сделать ссылкой на нее
правда человек писал что у него какие-то проблемы с этим возникли, у меня пока нормально все |
проблема с решением в моем предидущем посте такая, что когда на главной - меню не выделено... как вылечить?
|
Может быть жестко ссылкой на корню HTML-шаблонов в той же ссылкой на положения целом allWrap меню....
|
по-моему тогда оно просто перезаписывает шаблон и получается как будто ты просто поставил через бэкэнд менюя
|
|
Я не знаю кто как структуру делает, но я реализовал так:
Структура: Sitename --Home ----Главная ----О компании ----Блог ----Контакты _________________ Содержимое главной странице храниться в Home (id=1) Страница Главная - это внешняя ссылка на "/" т.е. на корень В нее же модно вложить другие страницы, если есть необходимость сделать многоуровневое меню. |
Часовой пояс GMT +4, время: 01:51. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot