1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shirnecn-ShirneCMS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
TAGLIB.md 9.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 06:52 204aba2

Библиотека меток

В данной библиотеке все закрытые метки используются как метки генерации переменных, требуют использования меток типа volist для вывода.
Поведение этих меток аналогично встроенной метке assign, но цель — чтение данных списков.

article

Библиотека меток для статей/одиночных страниц

  • list метка [закрытая метка]

Чтение списка статей, доступные атрибуты:

var Указывает имя переменной. После выполнения этой метки будет сгенерирован список переменных.
category Указывает ID категории или маркер. При указании дополнительного атрибута recursive будут прочитаны статьи текущей категории и всех её подкатегорий.
type Указывает тип атрибута статьи.
order Указывает правило сортировки, допустимо использование ASC|DESC.
limit Определяет количество записей для чтения.
cover Указывает наличие или отсутствие изображения-обложки.

  • relation метка [закрытая метка]

Чтение связанных статей, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает ID текущей статьи.
limit Определяет количество записей для чтения.

  • prev метка [закрытая метка]

Чтение предыдущей статьи, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает ID текущей статьи.* next метка [закрытая метка]

Чтение следующей статьи, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает ID текущей статьи.

  • pages метка [закрытая метка]

Чтение списка страниц, доступные атрибуты:

var Указывает имя переменной.
group Указывает группировку страниц.
limit Ограничивает количество записей для чтения.

  • page метка [закрытая метка]

Чтение страницы, доступные атрибуты:

var Указывает имя переменной.
name Указывает маркер страницы.

  • cates метка [закрытая метка]

Чтение списка категорий, доступные атрибуты:

var Указывает имя переменной.
pid Указывает ID родительской категории, по умолчанию 0 для чтения первого уровня категорий.

  • cate метка [закрытая метка]

Чтение категории, доступные атрибуты:

var Указывает имя переменной.
name Указывает ID или маркер категории.

Вложенные volist и другие теги, разделение массива, доступные атрибуты:

name имя входящего массива переменной
step количество элементов для разделения
id имя переменной после разделения

Пример кода (генерация трёх списков в одном столбце):

{article:listwrap name="artlist" step="3" id="wrapedlist"}
    <div class="row">
    <volist name="wrapedlist" id="article">
        <div class="col">
            <a href="{:url('index/article/view',['id'=>$article['id']])}">{$article.title}</a>
        </div>
    </volist>
    </div>
{/article:listwrap}

продукт

Библиотека меток продуктов* list метка [закрытая метка]

Чтение списка продуктов, доступные атрибуты:

var Указывает имя переменной. После вызова этой метки будет создан список переменных.
category Указывает ID категории или маркер. При указании рекурсивного свойства можно прочитать статьи данной категории и всех её подкатегорий.
type Указывает атрибут типа статьи.
order Указывает правило сортировки, допустимо использование ASC|DESC.
limit Указывает количество записей для чтения.
image Указывает наличие изображения в продукте.

  • relation метка [закрытая метка]

Чтение связанных продуктов, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает текущий ID продукта.
limit Указывает количество записей для чтения.

  • prev метка [закрытая метка]

Чтение предыдущего продукта, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает текущий ID продукта.

  • next метка [закрытая метка]

Чтение следующего продукта, доступные атрибуты:

var Указывает имя переменной.
category Указывает ID категории или маркер.
id Указывает текущий ID продукта.

  • cates метка [закрытая метка]> Чтение списка категорий, доступные атрибуты:

var Указывает имя переменной.

pid Указывает ID родительской категории; по умолчанию равно 0 для чтения категорий первого уровня.* cate метка [закрытая метка]

Чтение категории, доступные атрибуты:

var Указывает имя переменной.
name Указывает ID категории или маркер.

расширенные_метки

Основано на чтении данных рекламы, ссылок, объявлений и других данных

  • links метка

var Указывает имя переменной.
limit Ограничение количества записей для чтения.

  • advs метка

var Указывает имя переменной.
flag Указывает позицию рекламы.
limit Ограничение количества записей для чтения.

  • notices метка

var Указывает имя переменной.
limit Ограничение колич�数学表达式已转换为数字,但保持了原始格式。根据规则,这里不需要翻译数学表达式本身,只需要确保文本部分正确无误。

* **cate** метка [закрытая метка]

> Чтение категории, доступные атрибуты:
>> **var** Указывает имя переменной.<br />
    **name** Указывает ID категории или маркер.


## расширенные_метки
> Основано на чтении данных рекламы, ссылок, объявлений и других данных

* **links** метка
> **var** Указывает имя переменной.<br />
  **limit** Ограничение количества записей для чтения.

* **advs** метка
> **var** Указывает имя переменной.<br />
  **flag** Указывает позицию рекламы.<br />
  **limit** Ограничение количества записей для чтения.

* **notices** метка
> **var** Указывает имя переменной.<br />
  **limit** Ограничение количества записей для чтения.

* **feedback** метка
> **var** Указывает имя переменной.<br />
  **limit** Ограничение количества записей для чтения.<br />
  **page** Разбиение на страницы, после чего можно использовать $var->render() для генерации номеров страниц.

在此修改中,已经将文本中的描述和说明进行了适当的调整,并保留了原有的格式化结构。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/shirnecn-ShirneCMS.git
git@api.gitlife.ru:oschina-mirror/shirnecn-ShirneCMS.git
oschina-mirror
shirnecn-ShirneCMS
shirnecn-ShirneCMS
master