4

오차드의 사용자 정의 폼 모듈로 약간 놀고 난 후에 드롭 다운 목록을 사용하여 전자 메일을 가진 특정 사람을 그 선택된 옵션의 값으로 선택하기로 결정했습니다. 어쨌든 내가 볼 수없는 양식을 만드는 동안 당신은 당신의 선택에 따라 가치를 설정할 수 있습니다. 오차드 사용자 정의 폼 DropDownLists

예를 들어 이미지 아래 참조 : Orchard Custom Form Content Type

아무도 전에이 건너이나 제안을 가지고있다 생각하지 않아?

+0

그래서 '판매 부서'와 같은 텍스트를 말하고 '[email protected]'이라고 말하십시오. 어떻게 할 수 있을지 모르겠습니다. 너 왜 그러고 싶어? –

+0

그래, 그게 내가하려고 노력했던거야. 그 이유는 기존 웹 사이트를이 CMS 플랫폼으로 마이그레이션하고 기존 연락처 페이지에서 드롭 다운 목록을 선택했기 때문입니다. 그런 다음 해당 선택 항목에서 관련된 드롭 다운 목록의 관련 직원을 선택 메일 링으로 표시합니다. 내가 상상하는 선택적인 메일 링 부분은 규칙 내에서 처리 될 수 있으며, 확실하지 않은 드롭 다운 목록 값 부분 일뿐입니다. – Tay

+1

양식 입력란 인 이메일 주소로 우편으로 보낸 연락처 양식을 작성하는 것은 좋지 않습니다. 누군가가 그 값을 변경하고 양식을 사용하여 스팸을 보내는 것은 매우 쉽습니다. –

답변

2

귀하의 경우 다른 텍스트와 필드 값을 사용하는 것에 대해 걱정할 필요가 없습니다. 또한받는 사람 전자 메일을 HTML 양식의 입력으로 만드는 것이 잠재적으로 위험합니다.

Orchard와 함께 제공된 사용자 지정 양식 규칙 이벤트를 사용하면 양식에서 만든 콘텐츠 형식의 값을 볼 방법이 없습니다. 그래서, 당신은 아마 당신 자신의 것을 써야 할 것입니다. Orchard.CustomForms.Rules.CustomFormEvents에서이를 기반으로 할 수 있어야합니다.

무장 한 각 가능한 드롭 다운 값에 대해 새 규칙을 만들고 각 규칙에 대한 작업에서 이메일 주소를 설정할 수 있습니다.

+0

아이디어가 있습니다! 나는 이것을 시도하고 알려주지. – Tay

관련 문제