• 회원가입
  • 로그인
  • 구글아이디로 로그인

[공통치환자] 티스토리 - 스킨옵션

646  

스킨 옵션

 

<s_if_var_{VARIABLE_NAME}>
옵션의 값이 있으면 (bool 타입인 경우 true이면) 치환

 

<s_not_var_{VARIABLE_NAME}>
옵션의 값이 없으면 (bool 타입인 경우 false이면) 치환

 

[##_var_{VARIABLE_NAME}_##]
옵션의 값

 


 

<style>

  .wrap_sub {

    background-image: url('[##_var_cover-image_##]');

  }

</style>


<s_if_var_scroll-load>

    <style>

        .article_skin .area_paging .inner_paging.scroll_spinner {

            width:48px; height:48px;

            background:url('./images/spinner.gif') no-repeat;

            height: 48px;

            width: 48px;

            margin: 0 auto;

        }

        .article_skin .area_paging .inner_paging.scroll_spinner * {

            display:none

        }

    </style>

    <script src="./images/scroll-load.js"></script>

</s_if_var_scroll-load>

 

 

 

옵션 정의 (index.xml)

 

<variables>

  <variablegroup name="그룹이름">

    <variable>

      <name>치환자에서 사용할 이름</name>

      <label>사용자에게 표시할 이름</label>

      <description>설명 (optional)</description>

      <type>타입</type>

      <option>max, min, select option등 값을 설정하는데 사용되는 정보 (optional: SELECT타입의 경우 필수)</option>

      <default>설정하지 않은 경우 기본 값</default>

    </variable>

  </variablegroup>

</variables>

 


 

type

 

STRING: 문자 입력

SELECT: 옵션 선택 (옵션은 name, label, value 값을 가진 json객체로 정의)
[option 예제]

<option><![CDATA[

  [

    {"name":"light", "label":"밝은색", "value":"light"},

    {"name":"dark", "label":"어두운색", "value":"dark"}

  ]

]]></option>

 

IMAGE: 이미지 url

BOOL: true/false

COLOR: 컬러값 (#000000)

 


 

옵션 정의 사용 예제

 

<variables>

  <variablegroup>

    <variable>

      <name>scroll-load</name>

      <label>

        <![CDATA[ 무한스크롤 ]]>

      </label>

      <type>BOOL</type>

      <option />

      <default>true</default>

      <description>

        <![CDATA[ 글 리스트 끝에 다다르면 다음 페이지를 불러옵니다. ]]>

      </description>

    </variable>

  </variablegroup>

  <variablegroup name="디자인">

    <variable>

      <name>cover-image</name>

      <label>

        <![CDATA[ 커버이미지 ]]>

      </label>

      <type>IMAGE</type>

      <option />

      <default>

        <![CDATA[ https://t1.daumcdn.net/tistory/0/Ray2/images/header_default.jpg ]]>

      </default>

      <description>

        <![CDATA[ 커버 이미지를 변경합니다. ]]>

      </description>

    </variable>

    <variable>

      <name>point-color</name>

      <label>

        <![CDATA[ 대표 색 ]]>

      </label>

      <type>COLOR</type>

      <option />

      <default><![CDATA[#6bacce]]></default>

      <description>

        <![CDATA[대표 색을 사용합니다.]]>

      </description>

    </variable>

  </variablegroup>

</variables>

 



분류 제목
기본 티스토리 - 파일구조
기본 티스토리 - index.xml - 스킨정보파일
기본 티스토리 - 치환자구조
공통치환자 티스토리 - 공통 - 스킨치환자그룹 / 블로그정보 / 블로그URL / 기타정보 / 페이지별body_id
공통치환자 티스토리 - 홈커버 치환자
공통치환자 티스토리 - 스킨옵션
콘텐츠 티스토리 - 태그클라우드치환자 / 태그그룹 / 태그정보
콘텐츠 티스토리 - 방명록 치환자
콘텐츠 티스토리 - 게시글 치환자 (글정보 / 관리기능 / 태그 / 퍼머링크 / 인덱스 / 카테고리의 다른글 / 이…
콘텐츠 티스토리 - 댓글 치환자
콘텐츠 티스토리 - 공지사항 치환자
콘텐츠 티스토리 - 보호글 치환자
콘텐츠 티스토리 - 페이지 치환자
콘텐츠 티스토리 - 리스트 치환자
콘텐츠 티스토리 - 리스트페이징 치환자
사이드바 티스토리 - 사이드바 치환자
사이드바 티스토리 - 최근공지사항 치환자
사이드바 티스토리 - 최근글 치환자 (= 최신글치환자)
사이드바 티스토리 - 인기글 치환자
1/2
목록
찾아주셔서 감사합니다. Since 2012