2016-11-29 2 views
1

내 'Landing_Page.html'페이지에서 바닥 글을 숨기고 싶습니다. 방문 페이지의 템플릿 이름은 'Landing_Page'입니다. 내 페이지 형식이 파일에 표시됩니다 : 나는 온라인을 검토 한 결과 만 HTML에서 PHP를 통해하지만이 작업을 수행 할 수있는 방법을 발견했다특정 페이지에서 템플릿을 숨기는 방법

{{> Header}} 
{{>Template.dynamic template=main}} 
{{> Footer}} 

앱 body.html. 이를 달성하는 방법에 대한 도움을 주시면 감사하겠습니다.

var routeName = Router.current().route.getName(); 

그래서 당신이 메인 body.js 같은에서 도우미를 가질 수 있습니다 :

+0

무엇을 의미합니까? 스타일링을 통해 숨길 수 있습니까? 왜 그것을 숨기고 싶어? 템플릿을 제거하지 않는 이유는 무엇입니까? –

+0

그냥 그 특정 페이지에 꼬리말을 갖고 싶지 않기 때문에,하지만 여전히 내 다른 웹 페이지를 원합니다. – Xirol

답변

3

당신이 iron-router를 사용하는 가정하면, 사용 제공되어 현재 템플릿의 이름을 얻을 수 있습니다

{{> Header}} 
{{>Template.dynamic template=main}} 
{{#if isLandingPage}} 
    {{> Footer}} 
{{/if}} 
:
isLandingPage: function(){ 
    var routeName = Router.current().route.getName(); 
    if (routerName === 'landingPageTemplateNameHere') 
     return false; 
    else 
     return true; 
} 

이제 당신은 /는과 같이 방문 페이지의 바닥 글을 숨길 보여 핸들을 사용할 수있다

+0

정확히 무엇을 찾고 있었습니까! 감사합니다 – Xirol

관련 문제