info.php 파일로 스킨 설정에 라디오(radio) 버튼 사용하기

XE3(Xpressengine 3) 에서 제공하는 스킨 컴포넌트는 info.php 파일을 통해 설정에서 사용될 입력 필드가 출력됩니다.

info.php 파일에는 아래와 같은 코드가 명시되어 있습니다.

<?php

return [
    'setting' => [
        'skinTitle' => [
            '_type' => 'text',
            '_section' => '스킨 기본설정',
            'label' => '제목',
            'placeholder' => '출력할 제목을 입력해주세요.',
        ]
    ],
    'support' => [
        'mobile' => true,
        'desktop' => true
    ]
];


작성된 코드를 바탕으로 스킨 설정 페이지에 입력 필드가 출력됩니다.


 


라디오 버튼을 추가하기 위해 스킨 info.php 파일을 아래 작성된 코드를 참고해 수정해야 합니다.

<?php

return [
    'setting' => [
        ...,
        'skinShowDate' => [
            '_type' => 'radio',
            '_section' => '스킨 기본설정',
            'label' => '날짜 노출',
            'placeholder' => '날짜 노출에 대한 여부를 선택합니다.',
            'options' => [
                'true' => [
                    'text' => '노출',
                    'value' => 'true',
                ],
                'false' => [
                    'text' => '미노출',
                    'value' => 'false',
                ],
            ],
        ],
    ],
];

  • share