XML 파일의 속성

각 Blogger 테마에는 html 태그에 정의된 속성이 있으며 이를 통해 대시보드 및 XML 파일의 동작을 수정할 수 있습니다.

각 Blogger 테마에는 <html> 태그에 정의된 속성이 있으며 이 속성을 통해 대시보드 및 XML 파일의 동작을 수정할 수 있습니다

HTML 태그는 어디에 있나요?

  • <html> 태그는 문서 상단에 위치하며 HTML 문서임을 브라우저에 알립니다.
  • <html> 태그는 HTML 문서의 루트를 나타냅니다.
  • <html> 태그는 다른 모든 요소의 컨테이너입니다. ( <?xml><!DOCTYPE> 태그 제외)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML>

<html>

  <head>
    <title>Title</title>
  </head>

  <body>
    Content...
  </body>

</html>
XML 파일의 속성은 HTML 태그 안에 추가됩니다.


레이아웃 버전

b:version 또는 b:layoutsVersion 속성은 레이아웃의 버전을 정의합니다. 값은 2 또는 3이어야합니다. 이러한 속성이 언급되지 않은 경우 버전은 자동으로 1이 됩니다.

예 : 레이아웃 버전 1
<html>
예 : 레이아웃 버전 2
<html b:version='2'>
예 : 레이아웃 버전 3
<html b:layoutsVersion='3'>

각 버전에는 고유한 특성이 있습니다. 예를 들어, 버전 3에서는 모바일 보기에 대한 옵션을 비활성화하거나 가젯 데이터를 출력할 수 있고 테마 디자이너의 특정 기능을 활성화 및 비활성화하는 등의 작업을 수행할 수 있습니다.



가젯 버전

b:defaultwidgetversion 속성은 사용할 가젯의 버전을 결정하는 데 사용됩니다.

가젯 버전에는 버전 1 (속성이 필요하지 않음) 및 버전 2 (속성이 필요)의 두 가지 버전이 있습니다. 각 버전에는 기본 XML 코드와 가젯의 특정 데이터가 있습니다.

가젯 버전 1은 레이아웃 버전 1 및 2 (이전 단락 참조)에서 작동하는 반면, 가젯 버전 2는 레이아웃 버전 3에서만 작동합니다.

예 : 레이아웃 버전 1 및 가젯 버전 1
<html>
레이아웃 버전 1에는 속성이 필요하지 않습니다.
예 : 레이아웃 버전 2 및 가젯 버전 1
<html b:version='2'>
레이아웃 버전 2에는 속성이 필요하지 않습니다.
예 : 레이아웃 버전 3 및 가젯 버전 2
<html b:layoutsVersion='3' b:defaultwidgetversion='2'>
가젯 버전 2를 정의하려면 레이아웃 버전 3 속성이 필요합니다.
호환되지 않는 버전의 예:
<html b:layoutsVersion='2' b:defaultwidgetversion='2'>
가젯 버전 2는 레이아웃 버전 2에 존재하지 않으므로 XML 파일이 작동하지 않습니다.

새 테마를 만드는 경우 호환되는 버전을 선택할 수 있습니다.

  • 레이아웃 버전 1 - 가젯 버전 1
  • 레이아웃 버전 2 - 가젯 버전 1
  • 레이아웃 버전 3 - 가젯 버전 2
Blogger 테마 소개 Blogger 가젯 소개

가젯에 대한 HTML 렌더링 비활성화

b:renderb:dynamicViews 속성은 HTML 렌더링 가젯의 실행을 제어하는데 사용됩니다.

기본값은 true (허용됨)입니다.

이러한 속성은 동적뷰 테마에서 사용됩니다.

HTML 렌더링 활성화
<html b:render='true'>
HTML 렌더링 비활성화
<html b:render='false'>


외부 CSS 파일 비활성화

b:css 속성 은 Blogger에서 제공하는 테마의 외부 CSS 파일을 제어합니다.

기본값은 true (허용됨)입니다.

영향을 받는 파일:

  • https://www.blogger.com/dyn-css/authorization.css?PARAMETERS
  • https://www.blogger.com/static/v1/widgets/ID-css_bundle_VERSION.css
CSS 파일 활성화
<html b:css='true'>
CSS 파일 비활성화
<html b:css='false'>


외부 JS 파일 비활성화

b:js 속성 은 Blogger에서 제공하는 테마의 외부 JavaScript 파일을 제어합니다.

기본값은 true (허용됨)입니다.

JS 파일 활성화
<html b:js='true'>
JS 파일 비활성화
<html b:js='false'>


XMLNS 속성

XML 에디터의 라이브러리 데이터 및 XML 언어가 제대로 작동하도록 하기 위해 xmlns 속성이 자동으로 추가됩니다 [필수 !!!].

<html xmlns='http://www.w3.org/1999/xhtml'
      xmlns:b='http://www.google.com/2005/gml/b'
      xmlns:data='http://www.google.com/2005/gml/data'
      xmlns:expr='http://www.google.com/2005/gml/expr'>


기타 속성

일부 속성은 온전히 기능을 위해 또는 단순히 정보 제공 목적으로 테마의 특정 부분에 추가됩니다.

<html b:responsive='boolean value'
      b:templateUrl='script name'
      b:templateVersion='theme version'>


기타 표현식 속성

  • <html> (attributes)
  • expr: (prefix)
  • class
  • cond
  • data
  • expr
  • id
  • index
  • locked
  • maxwidgets
  • mobile
  • name
  • preferred
  • render
  • reverse
  • showaddelement
  • title
  • type
  • value
  • values
  • var
  • version
  • visible

Post a Comment