簡體   English   中英

TYPO3 EXT:powermail通過URL預填充或預選擇一個字段

[英]TYPO3 EXT:powermail prefill or preselect a field via url

我有自己的TYPO3插件來顯示記錄。 現在,我想為每個記錄添加指向第二頁的鏈接。

第二頁應該是超級郵件表格。 現在,我希望第二個Mail的鏈接包含一個參數,該參數應預填充powermail表單中的輸入字段。

那可能嗎? 如果是這樣怎么辦?

對的,這是可能的。 請參閱Powermail的文檔: https ://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/BestPractice/PrefillField/Index.html

標准方式

字段的預填充(輸入,文本區域,隱藏)或字段的預選擇(選擇,選中,單選)將由PrefillFieldViewHelper完成。 它偵聽以下方法和參數(按此順序):

  1. GET / POST參數,如&tx_powermail_pi1 [field] [marker] = value
  2. GET / POST參數,如&tx_powermail_pi1 [marker] = value
  3. GET / POST參數,如&tx_powermail_pi1 [field] [123] = value
  4. GET / POST參數,如&tx_powermail_pi1 [uid123] = value
  5. 是否應使用FE_User中的值填充字段(請參閱字段配置)
  6. 是否應從靜態設置中預填充字段(請參閱字段配置)
  7. 用TypoScript cObject填充,例如

     plugin.tx_powermail.settings.setup.prefill { # Fill field with marker {email} email = TEXT email.value = mail@domain.org } 
  8. 用簡單的TypoScript填充

     plugin.tx_powermail.settings.setup.prefill { # Fill field with marker {email} email = mail@domain.org } 
  9. 用Signal填充您自己的PHP。 看一下In2codePowermailViewHelpersMiscPrefillFieldViewHelper :: render()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM