сайт http://www.apriori-salon.ru/ на всех страницах <?php mosPathWay();?> работает нормально но в разделе "отзовы" он не почему то не отображаеться, хотя в самом шаблоне прописан. в чем может быть проблема? заранее всем спасибо за ответы! Код (PHP): <body> <div id="min-width"> <div id="head"> <div id="bot-u"> <div id="left-u"> <div id="right-u"> <div id="logo"></div> <div id="phone">(812) 310-48-15; (812) 922-06-02</div> </div> </div> </div> <div id="lenta"></div> </div> <!--head--> <div id="lenta-bg"></div> <div id="main"> <div id="top-u"></div> <div id="content" class="clear"> <div id="left"> <?php if (mosCountModules('left') > 0) { mosLoadModules('left', -1); }?> </div><!--left--> <div id="right"> <?php if($id!='1' && $Itemid != '2'){ ?> [B] <div class="v-line"> <br /> <?php mosPathWay();?> <br /> <br /> <br /> </div>[/B] <?php } mosMainBody(); ?> </div><!--right--> </div><!--content--> </div><!--main--> <div id="footer" class="clear"> <span>Салон красоты "Априори"<br /> ул. Садовая д. 32 Санкт-Петербург</span> <div id="f-right"> <div> <table><tr><td valign="middle"><a href="http://www.europa-creative.ru/">Создание сайта: </a><a href="http://www.europa-media.ru" >рекламное агентство</a><td> <td valign="middle"><a href="http://www.europa-media.ru/"><img src="http://europa-media.ru/images/copy_r/europa_media.gif" ></a><td></tr></table> </div> <div id="counter"> <!--LiveInternet counter--> <script type="text/javascript"> document.write("<a href='http://www.liveinternet.ru/click' target=_blank><img src='http://counter.yadro.ru/hit?t15.6;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) +";i" + escape("Жж"+document.title.substring(0,80)) + ";" + Math.random() + "' border=0 width=88 height=31 alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я'><\/a>") </script> <!--/LiveInternet--><br/> </div> </div><!--footer--> </div><!--min-width--> </body>
Ответ: Не корректно отображаеться <?php mosPathWay();?> честно говоря, не вижу причины... видимо, у com_easybook какие-то проблемы с pathway. Т.к. проблема на одной странице, можно заменить ее ручками т.е. для данной страницы вручную прописать то, что должно быть на месте pathway'а.
Ответ: Не корректно отображаеться <?php mosPathWay();?> как в ручную прописать? если шаблон един для всех страниц
Ответ: Не корректно отображаеться <?php mosPathWay();?> - либо поставить на эту страницу другой шаблон - точную копию этого, только с заменой pathway на рукописный код. - либо в шаблоне сделать проверку (как - смотрите в документации что-то типа "как сделать проверку на главную страницу" - в разделе "фишки шаблонов"... только в вашем случае там будет com_easybook вместо com_frontpage).
Ответ: Не корректно отображаеться <?php mosPathWay();?> Вчера с этим у себя столкнулась (или с подобным). У меня не отображался путь при выборе статей из блоков последних и популярных новостей. Блоки не убирались, хотя должны были (их присутствие прописано только для главной), статья раскрывалась внизу, с главной не уходили. Оказалось, что в моем случае, надо, чтобы на странице был где-то в меню (в любом, хоть во вложенном) этот пунктик, таблицей раздела, связанный с разделом. И опубликован! Тогда все статьи этого раздела раскрываются не на главной, убираются блоки и работает путь! Если нет пункта меню для конкретного раздела, то его статьи раскрываются без пути!. Загадка, но решала вчера целый день! Может у Вас из той же области?
Ответ: Не корректно отображаеться <?php mosPathWay();?> Все дело в itemid: если у вас есть пункт в меню, то когда вы смотрите статью по ссылке из модуля этот itemid и присваивается, а когда нет пункта меню - остается itemid страницы, с которой вы попали в полный текст статьи. Т.к. в вашем случаее вы попали с главной - он и остается. А все модули и шаблоны привязываются именно к Itemid => модуль последних новостей (и остальные, которые должны быть на главной) остались.