Joomla가 템플릿에서 동일한 index.php를 사용하므로 사이트의 모든 페이지에 CSS 클래스 또는 ID가 포함되어 있기 때문에 Purmou가 언급 한 것처럼 아무 것도 작동하지 않습니다.
당신을 위해 행운이 있기 때문에, Joomla가 이것을 고려해 템플릿에 간단한 모드로 무엇을하려하는지 쉽게 할 수 있습니다. Joomla에서는 페이지 클래스 접미사를 사용하여 특정 CSS를 만들 수 있습니다. 메뉴 항목을 만들 때마다 해당 메뉴 항목 내의 페이지에만 추가되는 페이지 클래스 접미사를 포함 할 수 있습니다. 당신은 당신이 뭘 하려는지 달성 할 수 있도록 body 태그에 해당 접미어를 넣어하기 위해, 템플릿에 index.php에이 코드를 추가
<?php
$app = JFactory::getApplication('site');
$params = & $app->getParams('com_content');
$pageclass = trim($params->get('pageclass_sfx'));
?>
<body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">
당신이 메뉴에 페이지 클래스 접미사를 추가하는 경우 항목의 경우 body 태그 ID로 삽입됩니다. 그렇지 않으면 "기본값"이 대신 사용됩니다. 이렇게하면 페이지 단위로 본문의 ID를 제어하고 사이트의 모든 페이지마다 남성의 변경을 제어 할 수 있습니다.
감사합니다 브렌트, 이것이 진정으로 영리한 대답이기 때문에 내가 원하는 것입니다. – RoyalEnfy