명령 매크로 command-macros

명령 매크로는 명령 집합에 대해 명명된 단축키를 제공합니다.

매크로는 이미지 카탈로그나 기본 카탈로그에 첨부할 수 있는 별도의 매크로 정의 파일로 정의됩니다.

매크로는 요청의 어디에서나 '?' 뒤에 호출하거나 catalog::Modifier 필드. 매크로는 하나 이상의 전체 이미지 제공 명령만 나타낼 수 있으므로 '&' 구분 기호로 묶어야 합니다(수정자 문자열의 시작 또는 끝에 있는 경우 제외).

매크로 호출은 구문 분석 중에 대체 문자열로 조기에 대체됩니다. 매크로 내의 명령은 요청에서 매크로 호출 전에 발생한 경우 요청에서 동일한 명령을 재정의합니다. 이 흐름은에서 다릅니다. catalog::Modifier: 요청 문자열의 명령이 항상 의 명령을 재정의합니다. catalog::Modifier 문자열(요청에서 위치에 상관없이).

매크로를 중첩할 수 있습니다. 그러나 매크로는 매크로 정의를 구문 분석할 때 이미 정의된 경우에만 호출할 수 있습니다. 이 플로우는 동일한 매크로 정의 파일의 앞에 나타나거나 기본 매크로 정의 파일에 포함된 매크로에 대한 정의를 배치함으로써 이루어집니다.

매크로는 동일한 특성을 다른 이미지에 적용할 경우에 유용합니다.

http://server/cat/1345?wid=240&fmt=pdf&imageRes=300

http://server/cat/1435?wid=240&fmt=pdf&imageRes=300

http://server/cat/8243?wid=480&fmt=pdf&imageRes=300

일반 속성에 대해 매크로를 정의할 수 있습니다.

view wid=240&fmt=pdf&imageRes=300

매크로는 다음과 같이 사용됩니다.

http://server/cat/1345?$view$

http://server/cat/1435?$view$

http://server/cat/8243?$view$&wid=480

이유 wid= 은 세 번째 요청에 대해 다르며, 단순히 값을 재정의합니다. 이후 매크로가 호출됩니다(지정) wid= 다음 이전 $view$ 은 영향을 주지 않습니다).

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49