DC Category

10$
11 сентября 2011 года

Плагин для системы ExpressionEngine позволяет выводить список категорий всевозможными способами:

  • Обычный вывод
  • Табличный вывод
  • Рекурсивный вывод
  • Вывод переменных без цикла

Пример использования:

 {exp:dc_category:cat}
Текст и теги
{/exp:dc_category:cat} 

Документация не полная!

Параметры и возможные их значения:

  • group="1|2"
  • weblog="default_site"
  • custum_fields="true"
  • show_empty="no"
  • entry_id="3"
  • entry_count="true"
  • cat_url_title="url_title_44|url_3"
  • cat_id="4|2|8"
  • parent="31|url_title"
  • select="4|2|8"
  • output_type="tree"
  • orderby="cat_name"
  • limit="10"
  • backspace="3"
  • pref_var="cat_"

 

Одиночные переменные

  • {count}
  • {num_rows}
  • {cat_id}
  • {parent_id}
  • {cat_name}
  • {cat_url_title}
  • {cat_description}
  • {cat_image}
  • {select}
  • {cat_entry_id}
  • {entry_count}
  • {switch}

 

Парные переменные

  • {row_start}
  • {row_end}
  • {row_blank}
  • {entries}

 

{exp:dc_category:cat group="2" parent="url_title1|4|url_10" pref="myc_" custum_fields="true" parse="inward"}
    {myc_count}
    {myc_num_rows}
    {myc_cat_id}
    {myc_parent_id}
    {myc_cat_name}
    {myc_cat_url_title}
    {myc_cat_description}
    {myc_cat_image}
    
    {myc_[custum_field]}
    
    {exp
:dc_category:cat2 parent="{myc_cat_id}" pref="myc2_" parse="inward"}
        {myc2_cat_name}
        {if myc2_no_results}
            ничего не найдено
        {
/if}
    {
/exp:dc_category:cat2}
    
    {if myc_no_results}
        ничего не найдено
    {
/if}
{
/exp:dc_category:cat}

{exp
:dc_category:cat group="2" parent="not 1|3" cat_id="not 5" cat_url_title="not image" output_type="table" custum_fields="true" parse="inward"}
    {row_start}
<span class="tag"><<span class="title">tr</span>></span>{/row_start}
    {row_end}
<span class="tag"></<span class="title">tr</span>></span>{/row_end}
    {row_blank}
<span class="tag"><<span class="title">td</span>></span>&nbsp;<span class="tag"></<span class="title">td</span>></span>{/row_blank}
    {entries}
        
<span class="tag"><<span class="title">td</span>></span>{cat_name}<span class="tag"></<span class="title">td</span>></span>
    
{/entries}
{
/exp:dc_category:cat} 

Что скажем?