This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
ru:components-depending-on-the_page [2013/10/01 09:43] Arkady [Функция для вывода разных компонентов на разных страницах] |
ru:components-depending-on-the_page [2013/10/01 09:44] Arkady [Каждой странице - свой компонент] |
||
---|---|---|---|
Line 150: | Line 150: | ||
</code> | </code> | ||
- | Концерт окончен. Теперь посмотрите на ваш сайт в браузере - сайдбар на месте, с ним все хорошо. | + | Теперь посмотрите на ваш сайт в браузере - сайдбар на месте, с ним все хорошо. |
Теперь поменяем сайдбар, скажем, на главной странице на другой. Нам не придется менять что-либо в файлах темы. Все, что мы делаем - добавляем в админке новый компонент. Допустим, наша главная страничка носит имя //index//. Обзываем наш новый компонент //index-sidebar//, и на страничке //index// теперь будет появляться именно он. Что касается других страниц - на них будет по-прежнему отображаться компонент //sidebar// по умолчанию! | Теперь поменяем сайдбар, скажем, на главной странице на другой. Нам не придется менять что-либо в файлах темы. Все, что мы делаем - добавляем в админке новый компонент. Допустим, наша главная страничка носит имя //index//. Обзываем наш новый компонент //index-sidebar//, и на страничке //index// теперь будет появляться именно он. Что касается других страниц - на них будет по-прежнему отображаться компонент //sidebar// по умолчанию! |