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

코드 한번만 봐주실래요? 채택완료

망이망소이 7년 전 조회 2,048

아래코드는 계층형 카테고리 관리 플러그인(https://sir.kr/g5_plugin/2948) 소스중 하나인데요.

게시판 리스트상단에 카테고리를 출력하는 파일(/mc/list_skin/basic.php) 내용입니다.

 

$input->render();

이 부분이 관리자에서 설정한 카테고리를 출력하는 부분인데요.

 

'전체선택'을 만들어 넣어보려고 하는데 조언 부탁드립니다.

 

어디 다른곳에서 파일을 하나더 불러오는걸까요?

아니면 이 파일에서 처리가 되는걸까요?

 

</p>

<p><?php

/**

 * 목록보기 스킨.

 */

use mc\Board;</p>

<p>/**

 * 목록 분류형 출렷 기본 스킨.

 * @param \mc\Board $mc_board

 * @param array $params

 * @return array 검색폼에서 넘겨야할 파람제출.

 */

return function (Board $mc_board, array $params) {

    $inputs = $mc_board->getInputs();

    $config = $mc_board->getConfig();

    $search = array();

    echo '<div style="padding:4px 0;">';

    echo '<form>';

    echo '<input type="hidden" name="bo_table" value="' . $config['bo_table'] . '"/>';

    if (!empty($params['sca'])) {

        echo '<input type="hidden" name="sca" value="' . $params['sca'] . '"/>';

    }

    foreach ($inputs as $input) {

        if(!$input->searchable) continue;

        $input->submit = true;

        $input->required = false;

        if ($input->type === 'radio') {

            $input->type = 'select';

        }

        if (isset($params[$input->name]) && $params[$input->name] !== '') {

            $input->value = htmlspecialchars($params[$input->name]);

            $search[$input->name] = $input->value;

        }

        $input->caption = $input->title;

        echo '<span style="display:inline-block;padding:4px;background:#ddd;;margin:4px;line-height:100%;border:1px #999 solid;">';

        $input->render();

        echo '</span>';

    }

    //echo '<button type="button" class="btn_submit" onclick="mcApi.resetSubmit(this)">초기화</button>';

    echo '</form>';

    echo '</div>';

    return $search;

};

 </p>

<p>

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

답변 1개

7년 전

mc/lib.php 파일에 아래내용 아닐까요?

</p>

<p>        /**

         * 양식 출력.

         * return void

         */

        public function render()

        {</p>

<p>

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

답변에 대한 댓글 1개

망이망소이
7년 전
아 죄송합니다. 질문을 잘못 남겼어요. ^^

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

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

로그인