форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
<txp:if_section name="default">
<h2><txp:section title="1" /></h2><hr />
<txp:article id="1" form="tf_article_body_only" />
</txp:if_section>
проставляю вышеуказанный код в готовый движок TХР-фирма, на главной странице отображается необходимый текст, но при этом пишется в заголовке само название секции default, а также у меня слева дерево категорий и при нажатии на одну из категорий появляется перечень из этой категории и текст, который должен отображаться на главной странице. Перелопатил самостоятельно различные методы, но результата не добился. Подскажите как сделать.
Неактивен
с титлом не знаю. попробуй добавь проверку на секцию между <title>,т.е. если дефаулт - то статический текст, а если нет - то уже site_name. а насчет дерева категорий ничего не понял. Там именно категории или секции? Поподробнее..
Неактивен
KukMan написал:
с титлом не знаю. попробуй добавь проверку на секцию между <title>,т.е. если дефаулт - то статический текст, а если нет - то уже site_name.
как это будет выглядеть в виде кода, я что-то не понял???
KukMan написал:
а насчет дерева категорий ничего не понял. Там именно категории или секции? Поподробнее..
там дерево категорий, одной из секций
типа:
главная/о компании/каталог/новости/ -- это секции
*гайки |
*болты | - а это категории, входящие в секцию каталог
*шайбы |
Отредактированно mac-adres (21-05-2008 21:21:25)
Неактивен
ну типа там где титл у вас
<title><txp:page_title /></title> А вы делайте так:
<title><txp:if_section name="default">Текст титла главной страницы<txp:else /><txp:page_title /></txp:if_section></title>.
Т.е. будет проверка, если основная секция, т.е. главная сайта - то будет писать статический Вам титл, а если страница - то стандартный..
Неактивен
mac-adres - поймите же! категории и секции не зависят друг от друга.
Неактивен
Вот все что у меня для отображения в центре>
то что синим отмечено, это то что входит в секцию "catalog", красным - должно отображаться на главной, но при всем при том оно еще отображается и вместе с тем что синим помечено. Зеленым - это сама секция "catalog". Еще как более подробно описать я не знаю.
<!-- center -->
<div id="center">
<txp:if_category>
<h2><txp:category title="1" /></h2><hr />
<txp:article pgonly="1" />
<txp:chh_if_data>
<txp:asy_wondertag><txp:article_custom
section="catalog"
sort="Posted desc"
category="<txp:category />"
listform="tf_catalog_list"
limit="99" />
</txp:asy_wondertag>
<txp:else />
в каталоге пока нет материалов на эту тему
</txp:chh_if_data>
</txp:if_category>
<txp:if_section name="default">
<txp:if_article_list>
<txp:article id="1" form="tf_article_body_only" />
<txp:else />
<txp:article />
</txp:if_article_list>
</txp:if_section>
<txp:if_section name="about">
<txp:if_article_list>
<h2><txp:section title="1" /></h2><hr />
<txp:article id="22" form="tf_article_body_only" />
</txp:if_article_list>
<txp:article limit="20" form="tf_articles" />
</txp:if_section>
<txp:if_section name="article">
<txp:if_article_list>
<h2><txp:section title="1" /></h2><hr />
<txp:article id="12" form="tf_article_body_only" />
</txp:if_article_list>
<txp:article limit="20" form="tf_articles" />
</txp:if_section>
<txp:if_section name="news">
<txp:if_article_list>
<h2><txp:section title="1" /></h2><hr />
<txp:article id="11" form="tf_article_body_only" />
</txp:if_article_list>
<txp:article limit="20" form="tf_articles"
listform="tf_news_list" />
</txp:if_section>
<txp:if_section name="contact">
<h2><txp:section title="1" /></h2><hr />
<txp:output_form form="tf_email_form" />
</txp:if_section>
<txp:if_section name="catalog">
<txp:if_article_list>
<h2><txp:section title="1" /></h2><hr />
<txp:article id="7" form="tf_article_body_only" />
<div align="center">
<h3><txp:category_list
label="Мы предлагаем:"
break="br" /></h3>
</div>
</txp:if_article_list>
<txp:if_individual_article>
<txp:article form="tf_articles" />
</txp:if_individual_article>
</txp:if_section>
<txp:if_section name="magazin">
<a href="/magazin">Дизайн: IT-config </a>
</txp:if_section>
</div>
Неактивен
KukMan написал:
с титлом не знаю. попробуй добавь проверку на секцию между <title>,т.е. если дефаулт - то статический текст, а если нет - то уже site_name. а насчет дерева категорий ничего не понял. Там именно категории или секции? Поподробнее..
Теперь возникла проблема с отображением приветствия на заглавной странице, оно отображается, но при входе в другие категории она тоже отображается, например попробуйте зайти в рубрику "предоставляемые услуги" на www.itconfig.ru и все будет видно наглядно, при входе в эту рубрику отображается и сам текст который должен был отображаться на главной странице!!!!
Неактивен
при входе в рубрику, скорее всего, у вас отображается список статей по категориям. Т.е. если бы режим ссылок у вас был site\section\article то вы находитесь на странице site.ru/category/name_of_category. При нахождении на этой странице условные теги <txp:if_article_list>, <txp:if_section name=""> сробатывают, т.е. возвращают TRUE.
Неактивен
the_ghost написал:
при входе в рубрику, скорее всего, у вас отображается список статей по категориям. Т.е. если бы режим ссылок у вас был site\section\article то вы находитесь на странице site.ru/category/name_of_category. При нахождении на этой странице условные теги <txp:if_article_list>, <txp:if_section name=""> сробатывают, т.е. возвращают TRUE.
у меня и так режим ссылок /section/title/
Неактивен
можно плагином glx_if
<txp:glx_if_frontpage >
<txp:article id="1" title="1" form="tf_article_body_only" />
</txp:glx_if_frontpage>
Неактивен