C# 클래스 DD4T.Mvc.ViewModels.XPM.XpmMarkupService.XPMTags

파일 보기 프로젝트 열기: dd4t/DD4T.MVC

공개 프로퍼티들

프로퍼티 타입 설명
BootStrap string
ComponentSeFormat string
FieldSeFormat string
PageSeFormat string
RegionSeFormat string

공개 메소드들

메소드 설명
GenerateSiteEditComponentTag ( IComponentPresentation cp ) : string

Generates a SiteEdit tag for a componentpresentation. It also needs to know which region it's in (for component swapping) and the order of the page (for a true unique ID).

GenerateSiteEditFieldMarkingWithXpath ( string xpath ) : string

Function generates a fieldmarking for a single-value SiteEditable field based on field name and xpath. For multi-value fields, please code the JSON yourself.

GenerateSiteEditFieldTag ( IField field ) : string

generates siteedit field tag

GenerateSiteEditFieldTag ( IField field, int mvOrder ) : string

generates siteedit field tag for a specific instance of multivalue field.

GenerateSiteEditPageTag ( IPage page, string tridionHostUrl ) : string

Generates SiteEdit tag for given page.

GenerateSiteEditRegionTag ( string title, int minOccurs, int maxOccurs, string schemaUri, string templateUri ) : string

It is possible to mark regions in your Page, so that only Components of a certain Schema can be dropped in there and the correct Component Template will automatically be applied to them.

메소드 상세

GenerateSiteEditComponentTag() 공개 정적인 메소드

Generates a SiteEdit tag for a componentpresentation. It also needs to know which region it's in (for component swapping) and the order of the page (for a true unique ID).
public static GenerateSiteEditComponentTag ( IComponentPresentation cp ) : string
cp IComponentPresentation The componentpresentation to mark.
리턴 string

GenerateSiteEditFieldMarkingWithXpath() 공개 정적인 메소드

Function generates a fieldmarking for a single-value SiteEditable field based on field name and xpath. For multi-value fields, please code the JSON yourself.
public static GenerateSiteEditFieldMarkingWithXpath ( string xpath ) : string
xpath string xpath
리턴 string

GenerateSiteEditFieldTag() 공개 정적인 메소드

generates siteedit field tag
public static GenerateSiteEditFieldTag ( IField field ) : string
field IField the field to mark
리턴 string

GenerateSiteEditFieldTag() 공개 정적인 메소드

generates siteedit field tag for a specific instance of multivalue field.
public static GenerateSiteEditFieldTag ( IField field, int mvOrder ) : string
field IField the field to mark
mvOrder int order of the multivalue instance (zero based)
리턴 string

GenerateSiteEditPageTag() 공개 정적인 메소드

Generates SiteEdit tag for given page.
public static GenerateSiteEditPageTag ( IPage page, string tridionHostUrl ) : string
page IPage Page the tag belongs to.
tridionHostUrl string
리턴 string

GenerateSiteEditRegionTag() 공개 정적인 메소드

It is possible to mark regions in your Page, so that only Components of a certain Schema can be dropped in there and the correct Component Template will automatically be applied to them.
public static GenerateSiteEditRegionTag ( string title, int minOccurs, int maxOccurs, string schemaUri, string templateUri ) : string
title string ContentType name or region title
minOccurs int minimum amount of components in this region
maxOccurs int maximum amount of components in this region
schemaUri string allowed schema tcm uri
templateUri string component template uri
리턴 string

프로퍼티 상세

BootStrap 공개적으로 정적으로 프로퍼티

string format representing UI 2012 bootstrap script.
public static string BootStrap
리턴 string

ComponentSeFormat 공개적으로 정적으로 프로퍼티

string format representing UI 2012 component level tag.
public static string ComponentSeFormat
리턴 string

FieldSeFormat 공개적으로 정적으로 프로퍼티

string format representing UI 2012 field marking.
public static string FieldSeFormat
리턴 string

PageSeFormat 공개적으로 정적으로 프로퍼티

string format used to create UI 2012 page level tag.
public static string PageSeFormat
리턴 string

RegionSeFormat 공개적으로 정적으로 프로퍼티

string format representing UI 2012 region marking.
public static string RegionSeFormat
리턴 string