Skip to content

Commit

Permalink
xParser
Browse files Browse the repository at this point in the history
  • Loading branch information
gvozdb committed Dec 25, 2024
1 parent 1ccfc46 commit 76f4c0a
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/components/xparser/events/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ _Список событий прописан в порядке их испол
- [xParserOnFilterSourceItems](/components/xparser/events/xparseronfiltersourceitems)
- [xParserOnBeforeTaskParse](/components/xparser/events/xparseronbeforetaskparse)
- [xParserOnTaskItemParse](/components/xparser/events/xparserontaskitemparse)
- [xParserOnAfterPagesCollected](/components/xparser/events/xparseronafterpagescollected)
- [xParserOnBeforeTaskActions](/components/xparser/events/xparseronbeforetaskactions)
- [xParserOnTaskRowsPrepared](/components/xparser/events/xparserontaskrowsprepared)
- [xParserOnTaskParseDone](/components/xparser/events/xparserontaskparsedone)
- [Примеры](/components/xparser/events/examples)
17 changes: 17 additions & 0 deletions docs/components/xparser/events/xparseronafterpagescollected.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# xParserOnAfterPagesCollected

**Событие доступно с версии 1.11.25**.

После обхода всех страниц задания и получения обработанных полей, но **перед** получением полей подзаданий.

Одно из интересных событий, т.к. позволяет менять данные статей, возвращая массив `$rows` в плагине:

```$modx->event->returnedValues['rows'] = $rows;```


## Параметры

- `xParser $xp` — экземпляр основного класса компонента,
- `xpParser $parser` — экземпляр класса парсера,
- `array $task` — массив задания,
- `array $rows` — массив со списком обработанных статей.
17 changes: 17 additions & 0 deletions docs/components/xparser/events/xparserontaskrowsprepared.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# xParserOnTaskRowsPrepared

**Событие доступно с версии 1.11.8**.

После формирования обработанных данных ресурса, но **перед** скачиванием медиа-контента.

Одно из интересных событий, т.к. позволяет менять данные статей, возвращая массив `$rows` в плагине:

```$modx->event->returnedValues['rows'] = $rows;```


## Параметры

- `xParser $xp` — экземпляр основного класса компонента,
- `xpParser $parser` — экземпляр класса парсера,
- `array $task` — массив задания,
- `array $rows` — массив со списком обработанных статей.

0 comments on commit 76f4c0a

Please sign in to comment.