On this page
veidne.massadd
Apraksts
object template.massadd(object parameters)
Šī metode ļauj vienlaikus pievienot vairākus saistītus objektus norādītajām veidnēm.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet Lietotāju lomas.
Parametri
(object) Parametri, kas satur atjaunināmo veidņu ID un
objektus, kas jāpievieno veidnēm.
Metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| templates | object/array | Veidnes, kas jāatjaunina. Veidnēm jābūt definētai tikai templateid īpašībai.Parametra darbība: - obligāts |
| groups | object/array | Veidņu grupas, kurām pievienot norādītās veidnes. Veidņu grupām jābūt definētai tikai groupid īpašībai. |
| macros | object/array | Lietotāja makrosi, kas jāizveido norādītajām veidnēm. |
| templates_link | object/array | Veidnes, kas jāpiesaista norādītajām veidnēm. Veidnēm jābūt definētai tikai templateid īpašībai. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto veidņu ID
īpašībā templateids.
Piemēri
Piesaistīt grupu veidnēm
Pievienot veidņu grupu "2" divām veidnēm.
{
"jsonrpc": "2.0",
"method": "template.massadd",
"params": {
"templates": [
{
"templateid": "10085"
},
{
"templateid": "10086"
}
],
"groups": [
{
"groupid": "2"
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10085",
"10086"
]
},
"id": 1
}
Saistīt divas veidnes ar veidni
Saistiet veidnes "10106" un "10104" ar veidni "10073".
{
"jsonrpc": "2.0",
"method": "template.massadd",
"params": {
"templates": [
{
"templateid": "10073"
}
],
"templates_link": [
{
"templateid": "10106"
},
{
"templateid": "10104"
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10073"
]
},
"id": 1
}
Skatiet arī
Avots
CTemplate::massAdd() failā ui/include/classes/api/services/CTemplate.php.