TYPO3 7.6 Поле загрузки формы с тем же именем файла - PullRequest
0 голосов
/ 15 октября 2018

Один из наших клиентов использует задание на основе старого расширения формы, которое поставляется с ядром.Все настроено в TypoScript.

В форме есть два поля для загрузки резюме и мотивационного письма.Когда теперь два посетителя сайта отправляют форму с одинаковыми именами файлов для загруженных файлов, HR получает по электронной почте только те файлы, которые загрузили первые посетители.

Есть ли решение в старом расширении ext_form для этого исключительного поведения?

#reuse the wraps and modification of the modified form  
form.20 {

  stdWrap.wrap = <div class="l-grid">|</div>
  layout(

  <div class="form-element l-grid-cell l-one-half l-mobile-one-whole"><label class="form-label t-lead">###LABEL### ###FIELD###</label></div>
  )
  COMMENT (

  <div class="formRow comment">###LABEL### ###FIELD###</div>
  )
  CHECK.layout(

  <div class="form-checkbox-wrapper">###FIELD### ###LABEL###</div>
  )
  RADIO.layout(

  <div class="form-element l-grid-cell l-one-half l-mobile-one-whole">###FIELD### ###LABEL###</div>
  )  
  CAPTCHA.layout(

  <div class="formRow captchaImage">###LABEL### ###FIELD###</div>
  )
  TEXTAREA.layout(
  <div class="form-element l-grid-cell l-one-whole"><label class="form-label t-lead">###LABEL### ###FIELD###</label></div>
  )
  SELECT.layout(
  <div class="form-element l-grid-cell l-one-whole"><label class="form-label t-lead">###LABEL### ###FIELD###</label></div>
  )

  REQ.labelWrap.wrap = | *
  REQ = 1

  commentWrap.wrap = |
  radioWrap.accessibilityWrap.wrap = |

  badMess = {$sitevarsL.mailform.badMess}
  target = {$styles.content.mailform.target}

  params = class="form-text"
  params.password = class="password"
  params.textarea = class="form-textarea"
  params.file = class="file"
  params.submit = class="button button--color-pink t-button"
  params.reset = class="reset"
  params.radio = class="form-radio"
  params.check = class="form-checkbox"
  params.select = class="select"

  fieldPrefix = 0

  dataArray.9 {
    type = last_url=hidden
    value = {getenv:HTTP_REFERER}
    value.insertData = 1
  }

  formName >
  dontMd5FieldNames = 0




  dataArray {
    170 <
    180 <
    190 <
    185 <
    212 < .200
    212.required = 0
    212 {
      label.data >
      label = {$TEXT.jobs_form_telefonfac}
    }
    200 <
    205 <

    225 <

    120 {
      label.data >
      label = {$TEXT.jobs_form_first_name}
    }
    130 {
      label.data >
      label = {$TEXT.jobs_form_last_name}
    }
    210 {
      label.data >
      label = {$TEXT.jobs_form_email}
    }
    215 {
      label.data >
      label = {$TEXT.jobs_form_cv}
    }
    220 {
      label.data >
      label = {$TEXT.jobs_form_doc}

    }
    225 >
    225 {
       label= {$TEXT.jobs_form_attachments}
    }
    230 {
      label.data >
      label = {$TEXT.jobs_form_comment}
    }
    250 {
      value.data >
      value = {$TEXT.jobs_form_send}

    }
  }

}
...