2017-12-19 79 views
0

좋아요, 알겠지만 이해하는 메뉴 항목에 템플릿/스타일을 설정할 수 있다는 것을 알고 있습니다. 그러나 ... 당신이Joomla 3.8 전환 템플릿/스타일?

웹 사이트는 그들에있는 웹 사이트의 어떤 부분에 따라 두 개의 서로 다른 템플릿/스타일을 사용합니다 ..이 상황에서 무엇을 할 것입니다.

당신이 웹 사이트의 섹션 1에있는 경우 다른 스타일을 사용하는 섹션 2로 갈 필요가 있습니까? 그리고이 동작은 조건이 충족되면 컨트롤러가 켜짐으로 제어됩니다.

나는 지금까지 $ app-> redirect를 사용하고 메뉴 ID를 포함하여 joomla가 올바른 템플릿/스타일을 선택하도록 사용했습니다. 그러나 일단 다른 곳에서 구성 요소를 설치하면 메뉴 ID를 결정할 수 없기 때문에 이것은 잘못되었습니다. ...

특정보기를 표시하기 위해 getView() 접근법을 수행하는 것이 정확한 절차처럼 보이지만 그렇지 않습니다. 템플릿/스타일을 변경할 수있게하고 원래 메뉴 항목의 템플릿/스타일을 사용합니다.

다른 방법이 있습니까? Joomla는 단순히 이것을 위해 무언가를 가지고 있지 않습니까? 마치 템플릿/스타일 매개 변수를 받아들이도록 getView를 변경해야하는 것 같습니다.

+0

좋아, 그럼 분명히 3.8에서 코어 파일을 검색 한 후 setTemplate 함수가 있습니다. 아직 아무것도하지 못했습니다. 누구도 전에 그것을 사용 했습니까? – Sjc311

답변

0

신성한 공. 그들은 템플릿/스타일이라는 이름을 테마로 변경했습니다 ¬¬

JFactory :: getApplication() -> set ('theme', 'my_system');