템플릿 varribles에서 사용자가 체크 박스를 체크하면 소셜 아이콘을 표시하려고합니다.
그래서 나는 각 페이지마다이 체크 박스를 표시 할 필요가있는 모든 것을 만들었습니다. (나는 1 개의 템플릿 만 가지고 있습니다) 템플릿의 varribles에 있습니다.TemplateVariable 체크 박스 사용 ModX
<?php if ($modx->getTemplateVar($social,'Yes')) { ?>
이 social
은 다음과 같습니다 -
다음 내가 base.html에이 코드를 넣어
<?php if ($modx->getTemplateVar(1,'Yes')) { ?>
<a href="#"><img src="assets/templates/default/images/facebook.png" alt="Facebook" style="width: 26px; height: 26px; border: 0; margin-left: 40px;" /></a>
<a href="#"><img src="assets/templates/default/images/twitter.png" alt="Twitter" style="width: 26px; height: 26px; border: 0; margin-left: 10px;" /></a>
<a href="#"><img src="assets/templates/default/images/linkedin.png" alt="LinkedIn" style="width: 25px; height: 25px; border: 0; margin-left: 10px;" /></a><br /><br />
<?php } ?>
이 또한 내가 시도 (내가 모든 덩어리 및 템플릿에 대한 정적 파일을 사용하여이 파일은 BaseTemplate 정적 파일입니다) 내 TV의 이름, 1
은 내 TV의 이드입니다.
그리고 이것은 내가 웹 사이트에 무엇을 얻을 : 그것으로 체크 내가 덩어리/템플릿 파일에 PHP를 사용하지 못할 때문이다하지만
getTemplateVar($social,'Yes')) { ?>
I, 그래서 난 조각을 만들고 TV를 확인하는 코드를 넣어, 그러나 이것은 나에게 어떤 결과도주지 않았다.
여기에 documentation 나는 TV를 사용하도록 읽었습니다.
내가 뭘 잘못하고 있니? 이 방법으로 TV를 사용하는 방법은 자원을 표시하는 동안 필터가 아닌가요?
YourSocialHTMLChunk의 이름을 원하는대로에 모든 소셜 링크 스틱] ... 'EQ'는 문자열에 작동하는지 잘 모르겠어요, http://rtfm.modx.com/display/revolution20/Input+and+Output+Filters+(Output+Modifiers) : 출력 필터를 한 번 확인해야 어떤 버전의 Modx를 사용하고 있습니까? – OptimusCrime
MODX Revolution 2.2.0-pl2 (고급) – miszczu