항목을 주문하기 위해 마법사 양식을 만들고 있는데, 프로젝트 유형이 4 가지입니다. 문 | dooroptions | 프로젝트 옵션.드루팔 (Drupal 임시 마법사 양식)
이것은 4 단계로 수행됩니다. 둘러보기 측정을하고, 맞는 문은 보여 주며, 문을 골라야하고, 문에 대한 옵션을 선택하십시오. 다른 문을 추가하거나 프로젝트를 저장할 수 있습니다 (문 포함).
프로젝트를 저장하려면 로그인하거나 등록해야합니다. 따라서 하나의 프로젝트에 여러 개의 문이 있습니다. 그래야만 노드를 저장해야합니다.
저장하고 편집하기 전에 저장해야합니다. 양식을 작성할 때 알려진 사용자가 없습니다.
내 질문은 : 당신이 어떻게 처리할까요?
정보를 환영합니다.
@edit
나는 어쨌든 모든 내용을 저장하는 생각을했다. 프로젝트가 "저장되어 있는지"를 정의하는 가장 친 노드에 부울을 두는 것. 그런 다음 사용자가 등록하거나 로그인하면 비트가 true로 설정되고 사용자 참조가 프로젝트 노드에서 작성됩니다.
크론 작업이 실행될 때마다 "저장된"비트가 거짓이고 이전의 시간이 createddate 인 노드가 제거됩니다.
또 다른 방법은 drupacl 캐시에 양식을 저장하고 로그인 할 때 모든 노드를 저장하는 것입니다. 이것이 힘든 일인지 모르겠다.