테스트 사이트 - 개발 중인 베타 버전입니다

htm 페이지에서 {BEGIN {END 구문을 사용하는 요령은 어디서 배울 수 있는지요? 채택완료

휴먼 7년 전 조회 2,647

수고 많습니다.

PHP MySQL Open Source 프로그램을 하나 살펴보는 중인데, htm 파일 중에 보면 {BEGIN . . .}  . . .   {END . . . } 이런 구문이 여러군데 들어 있는 것을 볼 수 있습니다.

 

. . .
구문과 비슷한 방법으로 사용되는 것 같은데...

 

{BEGIN {END 구문을 사용하는 구체적인 방법이나 요령은 어디서 배울 수 있는지 좀 알려주시면 고맙겠습니다.

 

간단한 설명이라도 부탁드립니다.

 

아래에 일부분을 올려드립니다.

 

파일명 : sell_transaction_list.htm

 

</p>

<p> </p>

<p><!doctype html>

<html  {$html_attrs}>

 <head>

  <meta http-equiv="X-UA-Compatible" content="IE=Edge">

  <title>{$pagetitle}</title></p>

<p>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <link REL="stylesheet" href="styles/default.css" type="text/css">

  {BEGIN rtlCSS}

  <link REL="stylesheet" href="styles/defaultRTL.css" type="text/css">

  {END rtlCSS}

  {BEGIN styleCSSFiles}

  <link REL="stylesheet" href="{$stylepath}" type="text/css">

  {END styleCSSFiles}

  {BEGIN pageCSSFiles}

  <link REL="stylesheet" href="{$pagestylepath}" type="text/css">

  {END pageCSSFiles}

 </head>

 

 <body class="{$stylename} function-list" {$bodyattrs}>

 {BEGIN body}

  {$header}

 <div class="rnr-page">

  <div class="rnr-top {$blockclass_top}">

   </p>

<p> </p>

<p>{BEGIN container_toplinks}

<div class="rnr-c rnr-ch rnr-c-toplinks"></p>

<p>{BEGIN security_block}

<div  class="style1 rnr-bl rnr-b-loggedas {$brickclass_loggedas}"><div id="login_block{$id}">

 {BEGIN loggedas_message}

 <span>{mlang_message LOGGED_AS} <b>{$username}</b> </span>

 {END loggedas_message}

 {BEGIN guestloginbutton}

 <span>

  <a href="#" class="rnr-button" {$guestloginlink_attrs}>{mlang_message LOGIN}</a>

 </span>

 {END guestloginbutton}

 {BEGIN logoutbutton}

 <a href="#" class="rnr-button" {$logoutlink_attrs}>{mlang_message LOG_OUT}</a>

 {END logoutbutton}</p>

<p></div></div>

{END security_block}</p>

<p>

{BEGIN languages_block}

<div  class="style1 rnr-bl rnr-b-languages {$brickclass_languages}"><span>

 <b>{BEGIN lang_label}{mlang_message LANGUAGE}:{END lang_label}</b> 

 <select {$langselector_attrs}>

  <option value="English" {$English_langattrs}>English</option>

  <option value="German" {$German_langattrs}>Deutsch</option>

  <option value="Greek" {$Greek_langattrs}>Ελληνικά</option>

 </select>

</span></p>

<p></div>

{END languages_block}</p>

<p><div class="rnr-hfiller"></div>

{BEGIN print_friendly}

<div  class="style1 rnr-br rnr-b-printpanel {$brickclass_printpanel}"><div class="rnr-printpanelblock" id="printpanelblock{$id}">

<div class="rnr-printtab">

<a data-icon="printdown" class="rnr-printicon" id="print_friendly_togger{$id}" title="{mlang_message WR_PRINT_FRIENDLY}"></a>

</div>

<div class="rnr-printpanel" >

<table class="rnr-printscope" id="print_friendly_scope{$id}">

 <tr>

  <td class="rnr-printScopeCell">{mlang_message PPANEL_SCOPE}</td>

  {BEGIN print_friendly_all}

  <td class="rnr-printScopeCell"><input type="radio" id="printAll{$id}" data-href="sell_transaction_print.php?all=1&{$crosstable_attrs}" name="printScope"> <label for="printAll{$id}">{mlang_message PPANEL_ALL_PAGES}</label></td>

  {END print_friendly_all}</p>

<p> </tr>

 <tr>

  <td></td>

  <td class="rnr-printScopeCell"><input type="radio" id="printPage{$id}" data-href="sell_transaction_print.php?{$crosstable_attrs}" name="printScope" checked> <label for="printPage{$id}">{mlang_message PPANEL_THIS_PAGE}</label></td>

 </tr>

  <tr>

  <td></td>

  <td class="rnr-printScopeCell"><input type="radio" id="printSelection{$id}" name="printScope" disabled="disabled"> <label for="printSelection{$id}" style="color: gray;">{mlang_message PPANEL_SELECTED}</label></td>

 </tr>

</table></p>

<p>

<div class="rnr-printdetails">

<label for="printPerPage{$id}">

 {mlang_message RECORDS_PP}:

</label> <input type=number id="printPerPage{$id}" value="{$print_recspp}" class="rnr-printrecspp"> 

</div></p>

<p><div class="rnr-printbutton">

<a href=# class="rnr-button button" id="print_friendly_button{$id}" >{mlang_message PPANEL_PRINT}</a>

</div>

</div>

</div>

</div>

{END print_friendly}</p>

<p>

</div>

{END container_toplinks}</p>

<p>

  </div></p>

<p> </p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플래토
7년 전

일반적인 HTML이 아니라

템플릿입니다.

 

특이한 형태라서 검색을 해보니

 

https://xlinesoft.com/phprunner/docs/smarty_templates.htm

 

이것이 가장 유사해보입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

휴먼
7년 전
아, 그렇군요. 그렇잖아도 templates 폴더 안에 htm 파일들을 모아 둔 것을 볼 수 있었는데, 무슨 뜻인가 했었습니다. 템플릿 기능,
플래토님 덕분에 유용한 기능을 또 하나 배우게 됩니다.
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인