구성 정의 값의 기본값을 설정 하시겠습니까?


11

system.xml 파일에서 정의하는 구성 값에 기본값을 어떻게 지정합니까? 현재 기본값은 '아니오'이지만 기본값은 '예'입니다.

내 현재 정의 코드는 다음과 같습니다.

<catalog>
            <groups>
                <my_val>
                    <label>My Label</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>160</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>
                    <fields>
                        <my_inner_val translate='label comment'>
                            <label>Enable seperate cart items</label>
                            <frontend_type>select</frontend_type>
                            <source_model>adminhtml/system_config_source_yesno</source_model>
                            <sort_order>1</sort_order>
                            <show_in_default>1</show_in_default>
                            <show_in_website>1</show_in_website>
                            <show_in_store>1</show_in_store>
                        </my_inner_val>
                    </fields>
                </my_val>
            </groups>
        </catalog>

답변:


31

의 모든 구성 설정에 대한 기본값을 쉽게 추가 할 수 있습니다 config.xml.

<config>
    <default>
        <cms>
            <wysiwyg>
                <enabled>0</enabled>
            </wysiwyg>
        </cms>
    </default>
</config>

현재 system.xml설정 이름을 노드의 노드에 매핑 할 수 없습니다config.xml

나는 그것이라고 말합니다 : catalog/my_val/my_inner_val, 의미 :

<config>
    <default>
        <catalog>
            <my_val>
                <my_inner_val>1</my_inner_val>
            </my_val>
        </catalog>
    </default>
</config>

끝에 작은 팁 : int설정에 주의하십시오 . 때때로 사용 젠토 12예 / 아니오, 온 / 오프, 등


이게 내가 알아 내려고했던 것입니다
Gershon Herczeg

3

모듈에서 기본값을 지정할 수 있습니다 config.xml. 그러한 xpath로 노드를 정의하십시오.

config/default/catalog/my_val/my_inner_val.

이것이 도움이되기를 바랍니다.


0

고객 모듈 계정 만들기 섹션의 사용자 정의 필드에 대한 현명한 기본값 저장소 :

<stores>
    <default>
        <customer>
            <create_account>
                <postcode_validation>postcodevalidation-GB</postcode_validation>
                <postcode_format>Accepted Formats:- AA9A 9AA, A9A 9AA, A9 9AA, A99 9AA, AA9 9AA, AA99 9AA</postcode_format>
                <postcode_regexp>([A-Z])([A-Z])([0-9])([A-Z]) ([0-9])([A-Z])([A-Z]),([A-Z])([0-9])([A-Z]) ([0-9])([A-Z])([A-Z]),([A-Z])([0-9]) ([0-9])([A-Z])([A-Z]),([A-Z])([0-9])([0-9]) ([0-9])([A-Z])([A-Z]),([A-Z])([A-Z])([0-9]) ([0-9])([A-Z])([A-Z]),([A-Z])([A-Z])([0-9])([0-9]) ([0-9])([A-Z])([A-Z])</postcode_regexp>
                <postcode_uppercase>1</postcode_uppercase>
            </create_account>
        </customer>
    </default>
</stores>

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.