#création modifications onglets [traverse(page, "uid") == {$createOngletPID} || traverse(page, "uid") == {$editOngletPID}] ifsttar.onglet.myList = CONTENT ifsttar.onglet.myList { wrap =
|
table = tx_ifsttar_onglet select.pidInList = {$ongletPID} select.where.dataWrap = user = {TSFE:fe_user|user|uid} select.orderBy = sorting ASC renderObj = COA renderObj { 10 = TEXT 10 { typolink.parameter = {$editOngletPID} typolink.returnLast = url dataWrap =

} 11 = TEXT 11 { field = title wrap = |

htmlSpecialChars = 1 } #Supprimer les onglets 14 = TEXT 14 { value = typolink { ATagParams = class="suppression-onglet delete-my-onglet circle-link btn-trash" title="Supprimer l'onglet" ATagParams.insertData = 1 parameter.data = TSFE:id } } #Lien de tri vers le haut 15 = TEXT 15 { value = typolink { ATagParams = class="circle-link btn-check item-arrow-up-btn" title="Monter l onglet" onclick="SortOnglet('up', '{field:uid}', '{TSFE:fe_user|user|uid}');return false;" ATagParams.insertData = 1 additionalParams = &eID=SortOnglet&sort=up parameter.data = TSFE:id } } #Lien de tri vers le bas 16 = TEXT 16 { value = typolink { ATagParams = class="circle-link btn-check item-arrow-down-btn" title="Descendre l onglet" onclick="SortOnglet('down', '{field:uid}', '{TSFE:fe_user|user|uid}');return false;" ATagParams.insertData = 1 additionalParams = &eID=SortOnglet&sort=down parameter.data = TSFE:id } } 20 < .10 20.dataWrap =
#popup 22 = TEXT 22.dataWrap (

Supprimer l'onglet personnalisé

Vous allez supprimer définitivement cet onglet personnalisé et ne pourrez plus le récupérer suite à cette suppression. En êtes-vous sûr(e) ?

oui, supprimer définitivement

) } } #tri des onglets page.headerData.6587 = TEXT page.headerData.6587.value ( ) plugin.tx_powermail.settings.setup { # Save values to any table (example for tt_adress) dbEntry { 1 { # Enable or disable db entry for table tx_ifsttar_onglet _enable = TEXT _enable.value = 1 # Set tableName to "tx_ifsttar_onglet" _table = TEXT _table.value = tx_ifsttar_onglet // Date de mise à jour tstamp = TEXT tstamp.data = date:U // Date de mise à jour cruser_id = TEXT cruser_id.data = TSFE:fe_user|user|uid // Type de liste type = TEXT type.field = type // Titre title = TEXT title.field = title // Titre en title_en = TEXT title_en.field = title_en // texte_libre texte_libre = TEXT texte_libre.field = texte_libre // texte_libre en texte_libre_en = TEXT texte_libre_en.field = texte_libre_en // html html = TEXT html.field = html // html_en html_en = TEXT html_en.field = html_en // url url = TEXT url.field = url // url url_en = TEXT url_en.field = url_en // anglais anglais = TEXT anglais.field = anglais // Auteur (fe_users) user = TEXT user.field = user // Auteur (fe_users) force_tri = TEXT force_tri.field = force_tri pid = TEXT pid.value = {$ongletPID} } } } plugin.tx_powermail.settings.setup.thx { overwrite { # Overwrite redirect with TypoScript cObject # Return a Number: Typolink to the pid # Return a URL: Link to an intern or extern URL # Return a File: Link to a file (within fileadmin folder) redirect = COA redirect { 10 = TEXT 10 { typolink.parameter = {$createOngletPID} typolink.returnLast = url typolink.no_cache = 1 } } } } [END] #en modification on prefill les champs [traverse(page, "uid") == {$editOngletPID}] # Permet de faire une MAJ et non un insert plugin.tx_powermail.settings.setup.dbEntry.1._ifUnique.uid = update #Champ uid plugin.tx_powermail.settings.setup.dbEntry.1.uid = TEXT plugin.tx_powermail.settings.setup.dbEntry.1.uid.field = uid # On pré-rempli le champ uid (caché) plugin.tx_powermail.settings.setup.prefill.uid = TEXT plugin.tx_powermail.settings.setup.prefill.uid.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getUid # On pré-rempli le champ type plugin.tx_powermail.settings.setup.prefill.type = TEXT plugin.tx_powermail.settings.setup.prefill.type.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getType # On pré-rempli le champ title plugin.tx_powermail.settings.setup.prefill.title = TEXT plugin.tx_powermail.settings.setup.prefill.title.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getTitle # On pré-rempli le champ title plugin.tx_powermail.settings.setup.prefill.title_en = TEXT plugin.tx_powermail.settings.setup.prefill.title_en.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getTitleEn # On pré-rempli le champ "Text libre" plugin.tx_powermail.settings.setup.prefill.texte_libre = TEXT plugin.tx_powermail.settings.setup.prefill.texte_libre.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getTexteLibre # On pré-rempli le champ "Text libre" plugin.tx_powermail.settings.setup.prefill.texte_libre_en = TEXT plugin.tx_powermail.settings.setup.prefill.texte_libre_en.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getTexteLibreEn # On pré-rempli le champ "html" plugin.tx_powermail.settings.setup.prefill.html = TEXT plugin.tx_powermail.settings.setup.prefill.html.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getHtml # On pré-rempli le champ "html" plugin.tx_powermail.settings.setup.prefill.html_en = TEXT plugin.tx_powermail.settings.setup.prefill.html_en.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getHtmlEn # On pré-rempli le champ "url" plugin.tx_powermail.settings.setup.prefill.url = TEXT plugin.tx_powermail.settings.setup.prefill.url.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getUrl # On pré-rempli le champ "url" plugin.tx_powermail.settings.setup.prefill.url_en = TEXT plugin.tx_powermail.settings.setup.prefill.url_en.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getUrlEn # On pré-rempli le champ "Je souhaite l'affichage de la liste..." plugin.tx_powermail.settings.setup.prefill.anglais = TEXT plugin.tx_powermail.settings.setup.prefill.anglais.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getEnglish # On pré-rempli le champ "force_tri" plugin.tx_powermail.settings.setup.prefill.force_tri = TEXT plugin.tx_powermail.settings.setup.prefill.force_tri.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getForceTri # On pré-rempli le champ uid (caché) plugin.tx_powermail.settings.setup.prefill.uidsupp = TEXT plugin.tx_powermail.settings.setup.prefill.uidsupp.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getUid plugin.tx_powermail.settings.setup.thx { overwrite { # Overwrite redirect with TypoScript cObject # Return a Number: Typolink to the pid # Return a URL: Link to an intern or extern URL # Return a File: Link to a file (within fileadmin folder) redirect = COA redirect { 10 = TEXT 10 { typolink.parameter = {$editOngletPID} typolink.addQueryString = 1 typolink.addQueryString.exclude = cHash, tx_powermail_pi1 typolink.additionalParams = &previewUid={GP:tx_powermail_pi1|field|uid} typolink.additionalParams.insertData = 1 typolink.returnLast = url typolink.no_cache = 1 } } } } ifsttar.publicationTools = COA_INT ifsttar.publicationTools { 10 = TEXT 10 { value ( ) } 20 = TEXT 20.value (
) } [END] # Formulaire de suppression de la publication [traverse(page, "uid") == {$editOngletPID} && request && traverse(request.getParsedBody(), 'tx_powermail_pi1/mail/form') == {$powermailFormID.deleteOnglet}] plugin.tx_powermail.settings.setup.dbEntry.1 > plugin.tx_powermail.settings.setup { # Save values to any table (example for tt_adress) dbEntry { 2 { # Enable or disable db entry for table tx_ifsttar_onglet _enable = TEXT _enable.value = 1 # Set tableName to "tx_ifsttar_onglet" _table = TEXT _table.value = tx_ifsttar_onglet // Date de mise à jour tstamp = TEXT tstamp.data = date:U _ifUnique.uid = update deleted = TEXT deleted.value = 1 uid = TEXT uid.field = uidsupp } } } # On pré-rempli le champ uid (caché) plugin.tx_powermail.settings.setup.prefill.uidsupp = TEXT plugin.tx_powermail.settings.setup.prefill.uidsupp.preUserFunc = Wseils\Wseils\Utility\UserFuncs\MesOnglets->getUid # Redirection à la fin du formulaire plugin.tx_powermail.settings.setup.thx { overwrite { # Overwrite redirect with TypoScript cObject # Return a Number: Typolink to the pid # Return a URL: Link to an intern or extern URL # Return a File: Link to a file (within fileadmin folder) redirect = COA redirect { 10 = TEXT 10 { typolink.parameter = {$createOngletPID} typolink.returnLast = url typolink.no_cache = 1 } } } } [END]