форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Вобщем сайт на этом движке делала не я, я впервые с ним познакомилась. Думала, будет всё легко - добавлять, изменять...
Проблема такая: на страницу выводятся статьи (это прайсы), сверху формируется список с внутренними ссылками на них (#10, #11...). Всего на странице было 10 статей (соответственно 10 ссылок). Я добавила еще 6 статей, ссылки на них появились, но самих статей нет. Пыталась решить эту проблему упорядочиванием id. Там было примерно так: 10, 15, 20, 30, 40, 50, 60, 70, 80, 90, 99. Но раз я добавила новые статьи, то мне показалось логичным присвоить им сови id (например, 25, 35, 45, 55, 65, 75). Но это не помогло. От перестановок id ссылки на статьи просто тусуются между собой и статьи тоже, если появляются новые 6 статей, то старые 6 статей исчезают.
В чем тут проблема? Где-то есть ограничение на количество статей? В настройках ничего такого нет. Или тут еще где-то собака порылась? Погомите, пожалуйста, полдня сижу и осую эти прайсы на странице.
Как-то сумбурно написала, не могу даже яснее выразить мысль, так как плохо знакома с профессиональным языком текстпатернмейстеров.
Вот тут моя проблема (первые 10 ссылок работают, так как на странице есть материал. Остальные нет - сатериала почему-то нет):
Проблемная страничка
Буду очень благодарна
Неактивен
скорее всего атрибут limit=10 в теге article или article_custom
Неактивен
У вас не внутренние ссылки, а т.н. hash-ссылки - ссылки, которые ссылаются на текущую страницу. Якорем для таких ссылок служит <a name="name_of_anchor"></a> - вот такой код.
Неактивен
2the_ghost: как я понял, там с ссылками все ок, просто лимитом не все выводится
Неактивен
Вот что в шаблоне страницы прайса
<txp:output_form form="html_header" />
<txp:variable name="class" value="pricelist" />
<txp:variable name="preamble">
<p align="right"><txp:file_download_link id="1">Скачать прайс-лист (ворд)</txp:file_download_link></p>
<txp:section wraptag="h1" title="1" />
<txp:article_custom form="contents" wraptag="ul" break="li" limit="111" section="price" sort="custom_1 asc" />
</txp:variable>
<txp:output_form form="leftside" />
<txp:output_form form="rightside" />
<txp:output_form form="price" />
<txp:output_form form="html_footer" />
В других формах тоже местами попадается limit="111", но 10 нет Не могут ли быть еще какие-то подводные камни?
Отредактированно Lapa16 (13-02-2010 13:42:08)
Неактивен
Lapa16 написал:
В других формах тоже местами попадается limit="111", но 10 нет Не могут ли быть еще какие-то подводные камни?
скорее всего смотреть надо форму rightside
Неактивен
Lapa16 написал:
Вот что в шаблоне страницы прайса
<txp:output_form form="html_header" />
<txp:variable name="class" value="pricelist" />
<txp:variable name="preamble">
<p align="right"><txp:file_download_link id="1">Скачать прайс-лист (ворд)</txp:file_download_link></p>
<txp:section wraptag="h1" title="1" />
<txp:article_custom form="contents" wraptag="ul" break="li" limit="111" section="price" sort="custom_1 asc" />
</txp:variable>
<txp:output_form form="leftside" />
<txp:output_form form="rightside" />
<txp:output_form form="price" />
<txp:output_form form="html_footer" />
Покажите <txp:output_form form="price" />
Неактивен
Форма rightside
<div class="rightside <txp:variable name="class" />">
<txp:variable name="preamble" />
<!-- Greeting on main -->
<txp:if_section name="">
<txp:if_category><txp:else />
<txp:article_custom section="about" time="future" limit="1">
<h1 class="spax"><txp:title /></h1>
<txp:body />
<txp:variable name="it_is_main_page" value="1" />
</txp:article_custom>
</txp:if_category>
</txp:if_section>
<!-- It's not main page -->
<txp:if_variable name="it_is_main_page"><txp:else />
<txp:article sort="custom_1 asc">
<txp:if_section name="price">
<a name="<txp:article_id />"></a>
</txp:if_section>
<h1><txp:title /></h1>
<txp:body />
<txp:if_section name="price">
<txp:output_form form="backlink" />
</txp:if_section>
</txp:article>
</txp:if_variable>
</div> <!-- /rightside -->
<div class="clear"></div>
Форма price
<div class="price">
<h2>Цены на продукцию смотрите в <txp:section name="price"><u>Прайс-листе</u></txp:section>:</h2>
<ul class="catelogue">
<txp:article_custom wraptag="" break="li" section="price" limit="111" form="contents" sort="custom_1 asc">
<a href="/price/#<txp:article_id />"><txp:title /></a>
</txp:article_custom>
</ul>
</div> <!-- /price -->
Неактивен
froZZen написал:
<txp:article sort="custom_1 asc">
здесь не указан limit, а по умолчанию он равен 10.
Получилось. Поставила лимит побольше. "А ларчик просто открывался" (с)
froZZen, СПАСИБИЩЕ огромное!!!! Чтобы я без вас делала? Мозгов последних бы совсем лишилась! Уряяя! Вы супер! Всем спасибо за проявленную заботу. Буду попытаться осваивать сей движок, он мне понравился вроде...
Неактивен