| Различные условия в шаблоне для joomla 1.7 |
| Joomla |
| 13.01.2012 09:45 |
|
Различные условия в шаблоне joomla 1.7 - это примерно то же самое, что условия в joomla 1.5. Главное не ошибиться ни в одной букве. Но и от ошибок есть польза, они дают новый опыт... Что сделать, чтобы модуль появлялся только в полном тексте статьи?Это пригодится, скажем, для социальных закладок, они ведь нужны только под полным текстом. Не так давно я писала про кнопки like для своего блога. Можно считать этот пост дополнением к тому. Настоящий блог у меня еще на старой joomla. А вот когда я стала таким же образом ставить соцзакладки на сайте с joomla 1.7, фокус не удался( Никакие соцзакладки не отображались вообще. Что-то случилось, возможно, я нечаянно ошиблась в коде и не видела этого в упор - так бывает. Во всяком случае благодаря этим неполадкам с запросм на определение полного текста статьи в joomla 1.7 я узнала еще один метод писать условие в шаблоне для joomla. Как мы опредеялем, что находимся именно в полном тексте статьи? Для joomla 1.5я писала условие: <?php if (($option == 'com_content') && ($view == 'article')) : ?> и запрос в head: <?php $option = JRequest::getVar('option', null); $view = JRequest::getVar('view', null); В joomla 1.7 условие в шаблоне то же, а запрос я - по совету друзей - написала такой: <?php $option = JRequest::getCmd('option', null); $view = JRequest::getCmd('view', null); Или в само условие можно было вписать запрос на определение полного текста <?php if(JRequest::getCmd('option') === 'com_content' && JRequest::getCmd('view') === 'article') : ?> Но я добилась-таки, чтобы соцзакладки у меня появлялись только в полном тексте статьи. |

