위젯에 확장변수를 출력하는 팁입니다.
"MH통합게시판"안에 보면 적용되어 있지만 다른 위젯에도 활용할 수 있으므로 별도로 적어봅니다.
1. ./widgets/newest_document/newest_document.class.php 안에 추가합니다.
// 확장 변수 출력
if($args->extra_var_num) {
$oDocument->extra_value = $oDocument->getExtraValue($args->extra_var_num);
$oDocument->extra_var_num = $args->extra_var_num;
}
if($args->extra_var_num) {
$oDocument->extra_value = $oDocument->getExtraValue($args->extra_var_num);
$oDocument->extra_var_num = $args->extra_var_num;
}
2. ./widgets/newest_document/conf/info.xml 안에 추가합니다.
<var id="extra_var_num">
<name>확장값 번호</name>
<type>select</type>
<description>선택한 번호의 확장 변수 값을 보여줍니다.</description>
<options><name>사용 안함</name><value></value></options>
<options><name>1</name><value>1</value></options>
<options><name>2</name><value>2</value></options>
<options><name>3</name><value>3</value></options>
<options><name>4</name><value>4</value></options>
<options><name>5</name><value>5</value></options>
<options><name>6</name><value>6</value></options>
<options><name>7</name><value>7</value></options>
<options><name>8</name><value>8</value></options>
<options><name>9</name><value>9</value></options>
<options><name>10</name><value>10</value></options>
<options><name>11</name><value>11</value></options>
<options><name>12</name><value>12</value></options>
<options><name>13</name><value>13</value></options>
<options><name>14</name><value>14</value></options>
<options><name>15</name><value>15</value></options>
<options><name>16</name><value>16</value></options>
<options><name>17</name><value>17</value></options>
<options><name>18</name><value>18</value></options>
<options><name>19</name><value>19</value></options>
<options><name>20</name><value>20</value></options>
</var>
<name>확장값 번호</name>
<type>select</type>
<description>선택한 번호의 확장 변수 값을 보여줍니다.</description>
<options><name>사용 안함</name><value></value></options>
<options><name>1</name><value>1</value></options>
<options><name>2</name><value>2</value></options>
<options><name>3</name><value>3</value></options>
<options><name>4</name><value>4</value></options>
<options><name>5</name><value>5</value></options>
<options><name>6</name><value>6</value></options>
<options><name>7</name><value>7</value></options>
<options><name>8</name><value>8</value></options>
<options><name>9</name><value>9</value></options>
<options><name>10</name><value>10</value></options>
<options><name>11</name><value>11</value></options>
<options><name>12</name><value>12</value></options>
<options><name>13</name><value>13</value></options>
<options><name>14</name><value>14</value></options>
<options><name>15</name><value>15</value></options>
<options><name>16</name><value>16</value></options>
<options><name>17</name><value>17</value></options>
<options><name>18</name><value>18</value></options>
<options><name>19</name><value>19</value></options>
<options><name>20</name><value>20</value></options>
</var>
3. ./widgets/newest_document/skins/xe_official/list.html 안에 확장변수를 두고 싶은 곳에 추가합니다.
<!--@if($oDocument->extra_value)-->
<a href="{getUrl(','mid',$oDocument->mid,'search_target','extra_vars'.$oDocument->extra_var_num,'search_keyword',$oDocument->extra_value)}" class="extra_value" title="확장변수" />- {$oDocument->extra_value}</a>
<!--@end-->
<a href="{getUrl(','mid',$oDocument->mid,'search_target','extra_vars'.$oDocument->extra_var_num,'search_keyword',$oDocument->extra_value)}" class="extra_value" title="확장변수" />- {$oDocument->extra_value}</a>
<!--@end-->