Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

  • Список
  •  » первые шаги
  •  » Секция "На главной странице- нет". Не отображаются статьи в категориях

#1 15-04-2009 20:09:42

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Секция "На главной странице- нет". Не отображаются статьи в категориях

На сайте имеется справочная информация. Хочется, чтобы она не публиковалась на главную. Доступна была только по клику на секцию "справочная" или на подкатегории: расписания, адреса и т.д.
Если делаю так, чтобы секция не публиковалась на главной, то статьи доступны по клику на секцию в меню. По клику на категорию ничего не выводится. Меню делал этим способом. Версия 4.0.8
Пока сделал так: справочным статьям присвоил дату создания раньше первой публикации, т.е. теперь они в самом конце списка и не отображабтся на первой странице.

Неактивен

 

#2 16-04-2009 00:27:07

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

Дело в том, что при просмотре категорий секция не определена, поэтому отловаить главную страницу можно дополнительным условием

Код:

<!-- Greeting on main -->
<txp:if_section name="">
<txp:if_category><txp:else />
<txp:article_custom section="contact" time="future" limit="1">
  <h1><txp:title /></h1>
  <txp:body />
  <txp:variable name="it_is_main_page" value="1" />
</txp:article_custom>
</txp:if_category>
</txp:if_section>

Кстати, потом можно пользоваться этой переменной, чтобы знать, главная ли у нас страница

Код:

<txp:if_variable name="it_is_main_page"><txp:else />
Мы не на главной странице!
</txp:if_variable>

.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 16-04-2009 03:37:05

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

Что-то я не понимаю кода...

Если мы на главной странице
    если выбрана какая-либо категория
       иначе
выбрана какая-либо категория
    вывести статьи из секции "название"
    переменная = главная страница


Не могу понять, куда вставить код. Да и сам код как-то не очень мне понятен. Если выбрана какая-то категория, то будет выводится все равно из секции с названием "название". Буду дальше экспериментировать.
Вот форма

Код:

<div id="content">
<txp:if_category>
  <div class="hfeed">                  
  <txp:article limit="5" />
  </div>
<txp:else />
  <txp:if_search>
  <h2><txp:text item="search_results" />: <txp:page_url type="q" /></h2>
  </txp:if_search>

  <div class="hfeed">
  <txp:if_section name="tag">
    <txp:tru_tags_handler />
  <txp:else />
    <txp:article limit="5" />
  </txp:if_section>
  </div>
</txp:if_category>

Отредактированно aclorange (16-04-2009 03:39:01)

Неактивен

 

#4 16-04-2009 23:04:50

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

Чей код непонятен? smile Мой или ваш? Имел небольшую наглость добавить оступов в ваш код, так лучше.
Если же мой код непонятен, то что именно в нем не ясно?


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 16-04-2009 23:21:59

aclorange
иже
Зарегистрирован: 07-01-2009
Сообщений: 138

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

Непонятен ваш код. Попытался во втором сообщении его расписать как смог, вот все, что я из него понял.
Т.е. результат -  вывод однй стати из определенной секции, но при любой категории. Видимо я его совсем не понял.

Так же не могу понять, куда вставить ваш код, поэтому и опубликовал свой.
Перепробовал уже кучу комбинаций, но так ничего и не добился.

Неактивен

 

#6 02-11-2009 16:01:19

Alexthelight
глаголь
Откуда: Вологда
Зарегистрирован: 08-12-2008
Сообщений: 35
Вебсайт

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

Подниму тему - так как тоже столкнулся с такой ситуацией.

На главной странице свой шаблон, отличный от второстепенных страниц.

Когда щелкаю по категориям - выскакивает главная страница. Тоже не получается отловить ее

Ps: Разобрался, код приведенный the_ghost отлично работает

Отредактированно Alexthelight (02-11-2009 16:07:49)

Неактивен

 

#7 23-06-2010 19:03:52

makss
наш
Зарегистрирован: 21-10-2008
Сообщений: 208
Вебсайт

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

the_ghost написал:

Код:

<!-- Greeting on main -->
<txp:if_section name="">
<txp:if_category><txp:else />
<txp:article_custom section="contact" time="future" limit="1">
  <h1><txp:title /></h1>
  <txp:body />
  <txp:variable name="it_is_main_page" value="1" />
</txp:article_custom>
</txp:if_category>
</txp:if_section>

и почему они до сих пор не сделают это одним тегом, это же всего пару строк php кода добавить в базовый TxP.
ну не хочется ставить еще сторонний плагин ради такой мелочи...


aks_rss : RSS parser and aggregator | http://makss.uaho.net/plugins/aks_rss
aks_table : Simple tables in TxP (Ctrl+C, Ctrl+V) | http://makss.uaho.net/plugins/aks_table

Неактивен

 

#8 23-06-2010 20:19:14

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Секция "На главной странице- нет". Не отображаются статьи в категориях

я в последних проектах использую soo_if_frontpage и не парюсь больше на этот счет smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 
  • Список
  •  » первые шаги
  •  » Секция "На главной странице- нет". Не отображаются статьи в категориях

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru