모든 페이지에 대한 기본 CSS 파일이 있지만 단 하나의 페이지가 다른 CSS가 없습니다.이 경우 cakephp html 도우미로 CSS 링크를 제외 할 수 있습니까? 나는 당신이 CSS를 제외 할 수는 없지만 해당 페이지에 다른 레이아웃을 사용할 수 있다고 생각CakePHP - 특정 페이지를 기반으로 CSS 제외
1
A
답변
1
한 가지 방법 CakePHP의 블록 기능을 사용합니다. 어딘가에 머리가, 레이아웃, 예를 들어 http://book.cakephp.org/2.0/en/views.html#using-view-blocks
참조 : CSS의 블록이 표시되는 위치
<head>
...
<?php echo $this->fetch('css'); ?>
...
</head>
이것은 나타냅니다. 그러면보기 파일의 어느 곳에서나
$this->Html->css('style', null, array('block' => 'css'));
이 스타일 시트가 머리에 나타납니다. 이렇게하면 각 개별 액션/뷰에 어떤 CSS가 링크되는지를 제어 할 수 있습니다. 당신의 AppController에서 다음
<head>
...
<?php
if($defaultCss) {
...
} else {
...
}
?>
...
</head>
같은 것을 추가 :
function beforeFilter() {
$this->set('defaultCss', true);
}
그리고 예외의 행동에 :
또 다른 옵션은, 레이아웃이 같은 일부 코드를 포함하는 것입니다
$this->set('defaultCss', false);
-1
관련 문제
- 1. GSON의 값을 기반으로 직렬화에서 특정 필드 제외
- 2. 일부 CSS 서식에서 특정 이미지 제외
- 3. pageMeshInterceptor 페이지를 제외
- 4. CakePHP 앱에서 루트 폴더 제외
- 5. div/table의 특정 문자를 기반으로 CSS 적용
- 6. 이전 특정 페이지를 기반으로 특정 jquery UI 탭 열기
- 7. CSS 스타일링에서 구성 요소 제외
- 8. CakePHP 페이지를 만드는 방법
- 9. 특정 SQL 열을 제외 하시겠습니까?
- 10. 사용자가 웹 페이지를 떠날 때를 결정하는 방법 (특정 링크 제외)
- 11. Kentico : Breadcrumbs에서 특정 페이지 제외
- 12. jQuery blur 특정 요소 제외
- 13. ModelValidatorProviders 페이지를 기반으로
- 14. CSS 500 error cakephp
- 15. Cakephp CSS 파일이로드되지 않습니다.
- 16. Cakephp css not working
- 17. CakePHP Plugin CSS
- 18. CakePhp CSS 문제!
- 19. Genshi 자동로드 CSS/js에서 특정 파일 제외 필요
- 20. Selenium Webdriver (Java) - CSS 선택기에서 특정 태그 제외
- 21. 복사 CSS 클래스 서로 요소 만 제외 특정 클래스
- 22. 정규식, 특정 문자 제외
- 23. Eloquent - 특정 행 제외
- 24. 라이브러리에서 특정 폴더 제외
- 25. SQL 제외 특정 기간
- 26. Regex의 특정 URL 제외
- 27. 정규식에서 특정 문자 제외
- 28. 특정 아이들을 제외
- 29. 특정 행 제외
- 30. dSYM에서 특정 기호 제외
조건부를 포함 할 때의 문제점 (현재 컨트롤러/동작에 따라 변수 전달됨 보기 또는 유사하게)? 여기서 우리는 프로그래밍의 기본에 대해 이야기하고 있습니다. ps, 항상 정확한 CakePHP 버전을 언급하고 이에 따라 질문을 태그하십시오. – ndm