«javascript» 태그된 질문

JavaScript (JS)는 사용자와 대화하고 브라우저를 제어하며 비동기식으로 통신하고 표시되는 문서 내용을 변경할 수있는 클라이언트 측 스크립트 언어입니다. 기본적으로 Magento 1은 prototype.js 라이브러리와 함께 제공되며 Magento 2는 jQuery와 함께 제공됩니다. 해당 라이브러리에 대한 질문은 'prototype-js'및 'jquery'태그를 사용하십시오.

5
모든 페이지의 프론트 엔드에 JS 파일을 추가하는 방법
모든 페이지에 JS 파일을로드하는 방법에 대한 Google 검색 결과 3 페이지를 읽었으며 여전히이를 수행 할 수 없습니다. 몇 가지 의문이 있습니다. 누군가가 그것들을 지울 수 있기를 바랍니다. 나는 모듈 내부에 생성해야합니까 app/code과를 requirejs-config.js? 아니면 requirejs-config.js대신 내 테마를 넣을 수 있습니까? 안에 무엇을 넣어야 requirejs-config.js합니까? .js파일 내에서 코드는 어떻게 생겼 습니까? …


7
모든 자바 스크립트 포함을 이전으로 이동 </ body>
누구 아는 방법 젠토의 JS 스크립트 태그 등을 모두 가지고합니까 &lt;script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"&gt;&lt;/script&gt;닫는 전에 렌더링 &lt;/body&gt;? 나는 이것을 전에 한 번 시도했지만 addJS 메소드의 라인을 따라 사용할 수없는 곳에서 참조 바닥 글에 있다고 생각되는 오류가 발생했습니다.

2
Magento 2에서 JS 확장 / 재정의
Magento2가 스크립트 로딩을 위해 RequireJS를 사용하고 스킨 폴더 가 더 이상 없기 때문에 문제가 발생했습니다. Magento의 모듈 JS 파일을 수정 된 버전으로 바꾸려면 어떻게해야합니까? 예를 들어 — Magento_Checkout 확장에 속하는 opc-checkout-method.js 입니다. 내가 볼 수있는 한 requirejs-config.js 파일에 정의되어 있지 않습니다. 내 확장은 Magento_Checkout 이후에로드 되므로 requirejs-config.js 데이터가 requirejs-config 파일의 …

10
프로덕션 모드에서는 병합 된 JS 및 CSS가 작동하지 않습니다
나는 개발자 모드 에 있었고 모든 것이 훌륭 했습니다. 제작 모드로 변경 했을 때 CSS와 JS의 병합 옵션이 무시 된 것 같습니다. 모든 CSS와 js가 다시 나열되었습니다. 또한 제품 페이지에는 개발자 모드의 제품 사진 만 표시되며 프로덕션 모드로 변경하면 사라집니다. 나를 도울 생각이 있습니까? 요점은 내가하고있는 것입니다. 다음은 순서대로 수행 …

1
마 젠토 2 : Uncaught TypeError : (section-config.js : 33)에 정의되지 않은 '*'속성을 읽을 수 없습니다
그것은이다 중복 된 질문 만 제품을 추가 및 장바구니 페이지에서 항목을 제거하는 동안 나도 같은 문제에 직면하고있다. 나는 거의 하루를 해결하기 위해 보냈지 만 누군가가 나를 도울 수 있기를 바랍니다. 콘솔의 오류 메시지 : 잡히지 않은 TypeError : (section-config.js : 33)에 정의되지 않은 '*'속성을 읽을 수 없습니다 편집 : 배포를 …

4
마 젠토 2 : 테마에 requirejs-config.js?
requirejs-config.jsMagento 테마를 통해 파일 을 포함 (또는 RequireJS 구성) 할 수 있습니까? 아니면 Magento 모듈 전용 기능입니까? 테마 구조에 대한 개발자 문서 정보 는 현재까지 모호합니다. 개발자 문서에는 RequireJS에 대한 언급이 없지만 테마에는 web자바 스크립트가 번들로 제공 될 수 있음을 의미합니다. 자바 스크립트를 테마와 함께 번들 할 수있는 경우, RequireJS …

1
Magento 2는 녹아웃 JS 바인딩을 어떻게 적용합니까?
KnockoutJS 문서를 매우 꼼꼼하게 읽으면 매우 기본적인 Knockout 뷰를 초기화하는 것은 다음과 같습니다. // This is a simple *viewmodel* - JavaScript that defines the data and behavior of your UI function AppViewModel() { this.firstName = "Bert"; this.lastName = "Bertington"; } // Activates knockout.js ko.applyBindings(new AppViewModel()); 즉, 객체 생성자로 사용되는 자바 …

1
Magento 2가`path` 대신 RequireJS`map`을 사용하는 이유
Magento 2의 RequireJS 구현에서 많은 핵심 모듈은 다음과 같은 구성을 사용합니다. map: { '*': { editTrigger: 'mage/edit-trigger', addClass: 'Magento_Translation/add-class' } } RequireJS에서 map구성 지시문을 통해 개발자는 RequireJS에 알릴 수 있습니다. 모듈 X를로드하고 모듈 Y를 사용하는 경우 모듈 Y를 모듈 Z로 교체하십시오 ( 단, 모듈 X에만 해당). 또는 코드에서 map: { …

2
맞춤 양식 확인-Magento
jQuery를 사용하여 Magento에서 일부 사용자 정의 양식 유효성 검사를 구현하려고하지만 올바른 방법이 있는지 확실하지 않습니다. 기본적으로 다음을 확인해야합니다. 1에서 1.00까지는 숫자 필드 만 .00이면됩니다 문자는 대문자 여야합니다 9.99보다 큰 숫자를 가질 수 없습니다 기분에 공백이 없습니다 jQuery를 사용하려고하고 양식의 유효성을 검사하기 위해 무언가를 작성하는 것에 대해 설정했습니다. &lt;script&gt; jQuery(document).ready(function() { …

2
Magento Layout XML에서 로컬 폴 백이 포함 된 Google CDN jQuery
Magento에 Google CDN의 jQuery를 포함시키기 위해 다음을 수행했습니다. &lt;default&gt; &lt;reference name="head"&gt; &lt;block type="core/text" name="google.cdn.jquery"&gt; &lt;action method="setText"&gt; &lt;text&gt;&lt;![CDATA[&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;jQuery.noConflict();&lt;/script&gt;]]&gt; &lt;/text&gt; &lt;/action&gt; &lt;/block&gt; &lt;/reference&gt; &lt;/default&gt; 그러나 로컬 폴백으로 구현하려고 할 때 꽤 잘 작동하므로 .phtml에 다음과 같이 추가합니다. &lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"&gt;&lt;/script&gt; &lt;script&gt; if (!window.jQuery) { document.write('&lt;script src="/path/to/your/jquery"&gt;&lt;\/script&gt;'); } &lt;/script&gt; 거기에 더 …

3
Magento 2 설치 스크립트에서 사용자 정의 제품 속성 유효성 검사 추가
[ 'type'=&gt; 'int', 'backend'=&gt; '', 'frontend'=&gt; '', 'label'=&gt; 'XXXX', 'input'=&gt; 'text', 'frontend_class'=&gt; '0보다 큰 검증', 'source'=&gt; '', 'global'=&gt; \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible'=&gt; true, '필수'=&gt; true, 'user_defined'=&gt; false, 'default'=&gt; 0, 'searchable'=&gt; 거짓, 'filterable'=&gt; true, 'comparable'=&gt; false, 'visible_on_front'=&gt; 거짓, 'used_in_product_listing'=&gt; true, …

2
mixins Magento 2.1.1로 위젯 기능을 다시 쓰는 방법
우리는 swatch-renderer.js 이 파일에는 몇 가지 위젯이 있습니다. .... $.widget('mage.SwatchRenderer', { .... /** * @private */ _init: function () { if (this.options.jsonConfig !== '' &amp;&amp; this.options.jsonSwatchConfig !== '') { this._sortAttributes(); this._RenderControls(); } else { console.log('SwatchRenderer: No input data received'); } }, /** * @private */ _sortAttributes: function () { this.options.jsonConfig.attributes …

3
Js 또는 html 파일에서 기본 URL 또는 동적 URL 가져 오기
간단히 정의 mage/url하고 다음 과 같이 사용할 수 있으면 프런트 엔드에서 동적 URL을 얻 습니다.url.build('&lt;Modulename&gt;/&lt;controllername&gt;/&lt;action&gt;/') 백엔드에 대해 동일한 것을 시도했을 때 예상 결과를 반환하지 않았습니다. 현재 URL을 제공하고 내가 지정한 경로를 추가합니다. 누구나 이것이 어떻게 작동하는지 설명 할 수 있습니까? baseUrl을 어딘가에 정의해야합니까?

1
Magento 2 미니 카트, 환영 메시지, 기타 고객 로그인 후 페이지 캐시가 비활성화 된 상태에서 작동하지 않음
로 마 젠토 2.0.4 캐시, 더 구체적으로 페이지 캐시가 활성화 된 모든 작품. 비활성화하면 쿠키를 지우고 미니 카트에 있는 제품보다 고객으로 로그인 하지 않습니다. 환영 메시지가 제대로 작동하지 않습니다. 미니 카트를 보려면 제품 페이지에서 장바구니에 제품을 추가해야합니다. 결제시 국가보다 주소 요약 (배송 주소가 이미 계정에 추가되어 있음)에 표시되지 않습니다. 디버깅을 …

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