2015-01-14 7 views
1

Mura CMS의 확장 된 속성 기능을 사용하면 약간의 문제가 있습니다. Site/Default에 전역 확장 속성을 추가했지만 응용 프로그램에서 검색하는 방법을 알 수 없습니다. 정상적인 콘텐츠의 경우 $.content().getValue('namespace')을 수행하지만 사이트 설정 내의 확장 된 속성에 대해 어떻게 작동합니까? $.getValue('namespace')$.siteConfig('namespace')을 시도했지만 아무 것도 작동하지 않았습니다.사이트/기본값을 확장하는 확장 된 속성 검색

미리 감사드립니다.

답변

0

사이트/기본 확장 속성으로 $.siteConfig('attName')에 액세스 할 수 있어야합니다 ... 그래서 실제로 작동하지 않는지 확인합니다. 실수로 attributeName을 잘못 입력 한 것입니까? 이 구문은 거의 무라 CMS 내의 빈에서 작동한다

$.siteConfig().getValue('attName') 
$.siteConfig().get('attName') // <- in the latest version 
$.siteConfig('attName') 

:

는 확장 된 특성을 포함하여,이해야 모든 일을 모든 속성에 액세스 할 수 있습니다.

건배, 스티브

+0

네, 고마워! 그것은 어제 무슨 일이 있었는지 여전히 수수께끼 일을했지만, 모든 것이 결국 오타를 가리키고 있다고 생각합니다. 매우 감사합니다! – Automagisch

0

$.siteConfig()getValue('namespace') 전화를해야 밝혀, 그래서

$.siteConfig().getValue('namespace') 

글로벌 무라 범위에서 가능한 사이트 설정에 대한을 getValue 메소드를 가지고 멋진겠습니까 될 것이다, 그래서 당신은 무라 범위를 가질 것 을 사이트 레이어로 사용하고 $ .content()를 콘텐츠 레이어로 사용합니다. 마찬가지로 - 그것은 합리적 일 것입니다.

+1

나는 당신이 무슨 말을하는지 이해하지만, 당신이 지적했듯이'$ '가 자신의 범위 ...은'mura' 범위에 대한 속기가 있습니다 양해 해 주시기 바랍니다. 'globalConfig()','siteConfig()','content()','currentUser()'등등과 같은 다른'서브 프라퍼티 '를 가지고있다. –