사용자 도구

사이트 도구


dokuwiki:dokuwiki_에서_페이지_제목을_본문에_삽입하기
dokuwiki 에서 페이지 제목을 본문에 삽입하기

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
dokuwiki:dokuwiki_에서_페이지_제목을_본문에_삽입하기 [2023/10/22 22:46] 이거니맨dokuwiki:dokuwiki_에서_페이지_제목을_본문에_삽입하기 [2024/06/06 18:35] (현재) 이거니맨
줄 51: 줄 51:
 content라고 주석으로 쓰여진 부분의 하단을 아래와 같이 수정한다. content라고 주석으로 쓰여진 부분의 하단을 아래와 같이 수정한다.
  
-<code css>+<code php>
             <main id="dokuwiki__content"><div class="pad group">             <main id="dokuwiki__content"><div class="pad group">
                 <?php html_msgarea() ?>                 <?php html_msgarea() ?>
줄 60: 줄 60:
                     <?php tpl_includeFile('pageheader.html') ?>                     <?php tpl_includeFile('pageheader.html') ?>
                     <!-- wikipage start -->                     <!-- wikipage start -->
-                    <div class="pageTitle"><?php echo hsc(str_replace("_"," ",$INFO['id'])); ?> </div>   <!-- 수정한 코드 : 타틀을 추가한다. -->+                    <!-- 수정한 코드 : 문서 내에 현재 페이지의 타이을을 추가하기. $INFO('id')가 현재페이지의 제목이다  -->     
 +                    <div class="pageTitle"> 
 +                    <?php  
 +                    $str = $INFO['id'];   // 현재 문서의 제목  
 +                    $words = explode(':', $str); // 콜론을 기준으로 문자열 자름  
 +                    $titleStr = end($words); // 배열의 마지막만 가져오기  
 +                    echo hsc(str_replace("_"," ",$titleStr)); ?>    <!--본문에 출력하기  --> 
 +                    </div> 
 +                    <!-- 문서 내에 현재 페지 제목 출력하기 끝  -->    
                     <?php tpl_content() ?>                     <?php tpl_content() ?>
                     <!-- wikipage stop -->                     <!-- wikipage stop -->
줄 68: 줄 76:
 </code>  </code> 
  
-단순게 +실제 작동는 코드는 다음과 같다.   
 + 
 +<code php> 
 +<!-- 수정한 코드 : 문서 내에 현재 페이지의 타이을을 추가하기. $INFO('id')가 현재페이지의 제목이다  -->     
 +<div class="pageTitle"> 
 +<?php  
 +$str = $INFO['id'];   // 현재 문서의 제목  
 +$words = explode(':', $str); // 콜론을 기준으로 문자열 자름  
 +$titleStr = end($words); // 배열의 마지막만 가져오기  
 +echo hsc(str_replace("_"," ",$titleStr)); ?>    <!--본문에 출력하기  --> 
 +</div> 
 +<!-- 문서 내에 현재 페이지 제목 출력하기 끝  -->     
 +</code>  
  
-  <div class="pageTitle"><?php echo hsc(str_replace("_"," ",$INFO['id'])); ?> </div>  
-   
-한 줄만 넣으 것이다. 이렇게 하면 제목을 삽입할 수 있다.  
  
 ===== 템플릿 파일 =====  ===== 템플릿 파일 ===== 
dokuwiki/dokuwiki_에서_페이지_제목을_본문에_삽입하기.1697982379.txt.gz · 마지막으로 수정됨: 2023/10/22 22:46 저자 이거니맨