ContentType
A ContentType entitás adatmodellje.
2022.01.11 — Posted by Webb & Flow
Tartalomjegyzék
A ContentType bejegyzések standard entitások.
A ContentType kezelő api-k prefix-e: /projects/PROJECTID/contentTypes...
A mezői (az alap mezőkön kívül):
- section
- kötelező
- string
- lehetséges értékek:
- nm (Normal)
- mc (MainCategory)
- sc (SubCategory)
- tg (Tag)
- th (Technical)
- name
- string
- rssItems
- csak akkor, ha a section == mc, sc vagy tg
- RssItem struktúra lista
- egy elem szerkezete:
- url
- string
- contentCount
- number
- contentOrder
- string
- lehetséges értékek:
- Standard content rendezési lehetőségek
- wrapperCode
- string (textarea, xml típus)
- itemCode
- string (textarea, xml típus)
- url
- rssItemsEditable
- csak akkor, ha a section == mc, sc vagy tg
- szerkeszthető-e az rssItems lista a content-ben
- rssItemsVisible
- csak akkor, ha a section == mc, sc vagy tg
- látható-e az rssItems lista a content-ben
- externalData
- NumberedExternalDataItem típusú struktúrált lista
- egy NumberedExternalDataItem entitás struktúrája:
- type
- string
- mező típus
- lehetséges értékek:
- TEXT
- STRING
- NUMBER
- REAL
- DATE
- TIME
- TIMESTAMP
- YESNO
- BOX
- PIC
- FILE
- UPLOADPIC
- UPLOADFILE
- number
- number
- a type + number az elsődleges kulcs (a sima ExternalDataItem-nél a name mező volt a kulcs)
- name
- string
- név
- value
- string
- default value
- contentType
- string
- TEXT type esetén a value formátuma
- visible
- number
- editable
- number
- validation
- ValidationItem típusú struktúrált lista
- egy ValidationItem entitás struktúrája:
- type
- string
- validátor típus
- level
- string
- hiba szint
- param1
- string
- az esetleges validátor paraméter
- type
- shortDescription
- string
- techComent
- string
- type
Ezek mellett vannak speciális mezők, amik esetén valójában 4 mező van:
- FIELD
- általában string, string[], number vagy date típusú
- az adott mező default értéke
- FIELDEditable
- number
- az adott mező szerkeszthető-e a content-ben
- FIELDVisible
- number
- az adott mező látható-e a content-ben
- FIELDValidation
- ValidationItem típusú struktúrált lista
- az adott mező értékére vonatkozó validátorok a content-ben
Nem mindegyik mezőnél értelmezhető mindegyik érték bizonyos section-ök esetén. Ezeknél a mezőknél bár az elmentett értéket tárolja az API, de a rendszer működését nem befolyásolja.
pl a title mező esetén a következő mezők vannak:
- title
- string
- titleEditable
- number
- titleVisible
- number
- titleValidation
- ValidationItem típusú struktúrált lista
A következő speciális mezők vannak:
- title
- string
- urlSlug
- string
- plannedUrl
- string
- url
- string
- content
- string
- h1
- string
- description
- string
- keywords
- string[]
- template
- string
- category
- csak akkor, ha a section == nm vagy sc
- string
- tags
- csak akkor, ha a section == nm
- string[]
- contentWeight
- number
- contentDate
- date
- usedAsWikiPage
- number
- usedAsWikiTitle
- number
- wikiTitle
- csak akkor, ha a usedAsWikiTitle == 1
- string
- state
- number
- generateHourly
- number
- generateDaily
- number
- generateAutomatically
- number
- triggerOtherContents
- csak akkor, ha a section == nm, mc, sc vagy tg
- string[]
- syncToArticleSuggestion
- number
- articleSuggestionTitle
- csak akkor, ha a syncToArticleSuggestion == 1
- string
- articleSuggestionDescription
- csak akkor, ha a syncToArticleSuggestion == 1
- string
- articleSuggestionImage
- csak akkor, ha a syncToArticleSuggestion == 1
- string
- pagerEnabled
- csak akkor, ha a section == mc, sc vagy tg
- number
- pagerItemCount
- csak akkor, ha a pagerEnabled == 1 és a section == mc, sc vagy tg
- number
- pagerItemOrder
- csak akkor, ha a pagerEnabled == 1 és a section == mc, sc vagy tg
- string
- lehetséges értékek:
- Standard content rendezési lehetőségek
- pagerItemSablon
- csak akkor, ha a pagerEnabled == 1 és a section == mc, sc vagy tg
- string
- pagerNavSablon
- csak akkor, ha a pagerEnabled == 1 és a section == mc, sc vagy tg
- string
- pagerShowContentOnSubpages
- csak akkor, ha a pagerEnabled == 1 és a section == mc, sc vagy tg
- number
- contentType
- string
- dontListInSitemapXml
- number
- includeMainCategorySlugInSubcategoryUrls
- csak akkor, ha a section == mc vagy sc
- number
- includeMainCategorySlugInContentUrls
- csak akkor, ha a section == mc vagy sc
- number
- stopDirectoryInContentUrlsHere
- csak akkor, ha a section == mc vagy sc
- number
- canContainNormal
- csak akkor, ha a section == mc vagy sc
- number
- contentTypesForNormalContents
- csak akkor, ha a section == mc vagy sc és ha a canContainNormal == 1
- string[]
- contentTypesForSubcategories
- csak akkor, ha a section == mc vagy sc
- string[]
- rssUrl
- csak akkor, ha a section == mc, sc vagy tg
- string
- rssContentCount
- csak akkor, ha a section == mc, sc vagy tg
- number
- rssContentOrder
- csak akkor, ha a section == mc, sc vagy tg
- string
- lehetséges értékek:
- Standard content rendezési lehetőségek
- rssWrapperCode
- csak akkor, ha a section == mc, sc vagy tg
- string
- rssItemCode
- csak akkor, ha a section == mc, sc vagy tg
- string