Áú»¢¶Ä²©

template.massadd

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

object template.massadd(object parameters)

Aquest m¨¨tode permet afegir simult¨¤niament diversos objectes relacionats a les plantilles donades.

Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object) ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ que contenen els identificadors dels models a actualitzar i els objectes a afegir als models.

El m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
templates object/array Plantilles per actualitzar.

Les plantilles han de tindre nom¨¦s la propietat templateid establerta.

Comportament de la propietat:
- obligatori
groups object/array Grups de plantilles on afegir les plantilles donades.

Els grups de plantilles han de tindre definida la propietat groupid.
macros object/array Macros d'usuari per crear per a plantilles determinades.
templates_link object/array Plantilles per enlla?ar a les plantilles donades.

Les plantilles han de tindre la propietat templateid establerta.

Valors de retorn

(object) Torna un objecte que contingui els IDs de les plantilles actualitzades sota la propietat templatids.

Exemples

Enlla?ar un grup a plantilles

Afegir el grup de plantilles "2" a dues plantilles.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "template.massadd",
           "params": {
               "templates": [
                   {
                       "templateid": "10085"
                   },
                   {
                       "templateid": "10086"
                   }
               ],
               "groups": [
                   {
                       "groupid": "2"
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10085",
                   "10086"
               ]
           },
           "id": 1
       }

Enlla?ar dues plantilles a una plantilla

Enlla?ar les plantilles "10106" i "10104" a la plantilla "10073".

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "template.massadd",
           "params": {
               "templates": [
                   {
                       "templateid": "10073"
                   }
               ],
               "templates_link": [
                   {
                       "templateid": "10106"
                   },
                   {
                       "templateid": "10104"
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "templateids": [
                   "10073"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CTemplate::massAdd() in ui/include/classes/api/services/CTemplate.php.