Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Function: getCategories
Description: List Categories
Request
userxsd:string
passxsd:string
startxsd:string
blocksizexsd:string
extNumberRangexsd:string
{
"function":"getCategories",
"paras":{
    "user":"",
    "pass":"",
    "start":"",
    "blocksize":"",
    "extNumberRange":""

}}
Response
resulttns:categoryList
messagexsd:string
{
    "result":[{
            "categories_id":0,
            "external_id":"",
            "permission_id":0,
            "parent_id":"",
            "external_parent_id":"",
            "categories_status":0,
            "sort_order":0,
            "top_category":0,
            "categories_image":"",
            "date_added":"0001-01-01T00:00:00",
            "last_modified":"0001-01-01T00:00:00",
            "categories_template":"",
            "listing_template":"",
            "categories_name":{
                "de":"",
                "en":""
            },
            "categories_heading_title":{
                "de":"",
                "en":""
            },
            "categories_description":{
                "de":"",
                "en":""
            },
            "categories_description_bottom":{
                "de":"",
                "en":""
            },
            "meta_description":{
                "de":"",
                "en":""
            },
            "meta_title":{
                "de":"",
                "en":""
            },
            "meta_keywords":{
                "de":"",
                "en":""
            },
            "url_text":{
                "de":"",
                "en":""
            },
            "permissionList":[{
                    "external_id":"",
                    "permission":true,
                    "pgroup":""
                }            ],
            "products_sorting":"",
            "products_sorting2":"",
            "google_product_cat":""
        }    ],
    "message":""
}

 

 

Hinweis: Der Parameter 'extNumberRange' wird verwendet um einen externen Nummernkreis für die Kategorien abzubilden. Er addiert auf die 'categories_id' den übergebenen Wert und schreibt diese in die Spalte 'external_id'.

Hinweis: Die Parameter 'start' und 'blocksize' dienen zur Navigation durch die Treffermenge analog zu SQL "START" und "LIMIT". So kann eine große Treffermenge auf Teilblöcke reduziert werden, was zu erheblichen Performancegewinnen führen kann.