Drupal 8.2.6을 사용 중이고 사용자 정의 컨텐츠 유형 페이지에 표시 될 블록을 작성하려고합니다.Drupal 8 - 사용자 정의 모듈 내에서 노드 필드 값 읽기
사이트 관리자에게 제품을 예약하려는 전자 메일 (사용자 지정 콘텐츠 형식)을 보내는 예약 블록의 일종입니다.
제출 버튼과 양식을 렌더링하는 블록으로 구성된 양식이 필요하다고 가정합니다.
그러나 실제 포인트는 제품의 참조가 포함 된 메일을 사이트 관리자에게 보낼 것입니다. 내가 here을 발견
, 나는이 조각을 사용하여 원하는 값을 얻을 수 :
if ($node = \Drupal::routeMatch()->getParameter('node')) {
$field_my_custom_value = $node->field_my_custom_value->value;
}
하지만 내가 그것을 사용해야 내 코드의 어느 범위에 확실하지 않다. 이 예제는 내 경우에 값이있는 메일을 보내는 맞춤 블록 내에서 값을 렌더링하는 데 사용되었습니다.
그리고 Drupal 8의 맞춤 모듈에서 메일을 보내는 방법을 누군가에게 상기 시켜줄 수 있습니까? 나는 이전 버전에 내 질문을 다시 되돌릴려고하고 같은 경우 사람이 그것을 필요에
고마워요 그래서
좋아요! 바로이 게시물의 왼쪽에있는 투표 모듈 아래의 체크를 클릭하여 솔루션을 질문에 대한 답으로 표시 할 수 있습니다. – nyedidikeke