Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Статичная страница в качестве главной, но для каждого шаблона своя

Статичная страница в качестве главной, но для каждого шаблона своя


     24.04.2013    Хаки    2201

вопрос
Здраствуйте, появилась необходимость выставить статичную страницу в качестве главной. На просторах интернета нашёл решение. "В главной директории, в файле .htaccess заменить DirectoryIndex index.php на DirectoryIndex index.php?do=static&page=названиестраницы". Но вот незадача. Сайт мультиязычный и данный способ не подходит. То есть для каждого языка есть своя статичная страница с содержанием. Можно ли каким-нибудь способом указать, что при загрузке такого-то шаблона главной страницой будет является статичная страница на языке A, а при загрузке шаблона другого языка - главной страницой будет является статичная страница B. Надеюсь на ваш опыт и возможность реализации. Спасибо.

Ответа пока нет


Комментарии пользователей (5)

KOcccTya
2

KOcccTya - 26 апреля 2013 19:19 - Юзер

Можно и вашим способом. Создаем lol_fullstory.tpl в нужных вам шаблонах , в него копируем содержимое с fullstory.tpl, {title} ,{full-story} и {т.д.} заменяем на нужную вам информацию с статической страницы. Ну и в самой статической странице указываем использовать lol_fullstory.tpl

KOcccTya
2

KOcccTya - 26 апреля 2013 19:25 - Юзер

А точнее так: Создаем lol_static.tpl в нужных вам шаблонах , в него копируем содержимое с static.tpl, {description} и {static} заменяем на нужную вам информацию с статической страницы. Ну и в самой статической странице указываем использовать lol_static.tpl

ialexdr
6 | 4

ialexdr - 27 апреля 2013 09:03 - Юзер

KOcccTya, спасибо за ваш ответ. Суть в том, чтобы человек имел возможность редактировать из админпанели главную статическую страницу на одном и на другом языке (без редактирования html). То есть получается будет 2 статичные страницы. Но при заходе на сайт, человека в зависимости от выбранного шаблона (языкового) должно направлять на ту или на иную страницу. Вся сложность только в том, можно ли указать через в файле .htaccess, чтобы при загрузки сайта на языке (шаблоне) А - использовалась одна статич. страница в качестве главной, а при загрузке сайта на языке (шаблоне) В - использовалась вторая.

Может я не до конца понял ваш ответ, если что поправьте. :) Спасибо.

Была ещё идея использовать функцию "Рекламные материалы" И сделать там 2 поля с текстом под 1 и под 2 языки, и вставить в шаблоны главных страниц {banner_...} для одного языка и соответственно для другого, но этот способ громоздкий. Если есть возможность реализации через .htaccess, то было бы просто супер.

nowheremany
192

1659 | 1292

nowheremany - 26 апреля 2013 20:49 - Эксперт

разве aviable отменили?

Благодарность принимаю тут Связь

ialexdr
6 | 4

ialexdr - 27 апреля 2013 08:38 - Юзер

Разумеется aviable бы сработал на ура, но так как человек хочет редактировать информацию для обоих страниц только через админпанель, то этот способ сразу отпал.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 11.10.2011 cybernatic  Хаки