Re: [TYPO3-german] Anpassung von Mailformularen an die DSGVO
Hallo, ohne SSL-Zertifikat ist ein rechtssicherer Weg, Deine E-Mail-Adresse als Text anzuzeigen. ;-) Ein kostenfreies Zertifikat von Let'sEncrypt reicht schon aus, um https technisch einwandfrei zu betreiben. Ist das bei Deinem Provider möglich? Gruß Marcus Am 29.03.18 um 14:59 schrieb Christian Heisch: Gibt es einen Weg, die ohne SSL-Zertifikat oder mit einem selbstsignierten Zertifikat rechtssicher zu betreiben? Es muss ja nicht bei Powermail bleiben, bin da offen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Anpassung von Mailformularen an die DSGVO
Moin, bietet dein Anbieter keine Zertifikate von Let's Encrypt oder so? Wenn du Kontaktformulare betreibst, muss die Übertragung laut DS-GVO verschlüsselt sein und somit ist HTTPS Pflicht. Viele Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: cart und Rabatte
Die Lösung: https://docs.typo3.org/typo3cms/extensions/cart/AdministratorManual/Configuration/ShippingMethods/Index.html plugin.tx_cart.shippings.countries.de.options.n.free.from ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] cart und Rabatte
Hallo! Ist es möglich bei dieser Extension (https://docs.typo3.org/typo3cms/extensions/cart/Index.html) Warenkorbrabatte zu hinterlegen, also wenn z.B. 30 EUR Bestellwert im Warenkorb sind, soll es keine Versandkosten geben. Danke für eure Hilfe. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Anpassung von Mailformularen an die DSGVO
Hallo, die DSGVO steht vor der Tür. Ich habe mich bereits um alles gekümmert, aber eine Sache bereitet mir noch Schwierigkeiten. Nämlich habe ich relativ viele Kontaktformulare (Powermail) im Einsatz und frage mich: Gibt es einen Weg, die ohne SSL-Zertifikat oder mit einem selbstsignierten Zertifikat rechtssicher zu betreiben? Es muss ja nicht bei Powermail bleiben, bin da offen. Lieben Gruß Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users
Hallo, funktioniert. :-) Dank dir. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Übersetzung der additionalAttributes im SelectViewHelper
Die Lösung: ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Übersetzung der additionalAttributes im SelectViewHelper
Hallo David, wie wäre es mit f:translate? https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Translate.html https://forum.typo3.org/index.php?t=msg&goto=676703&; viele Grüße Birgit > Am 29.03.2018 um 13:52 schrieb David Brünner : > > Hallo, > > ich rufe den SelectViewHelper folgendermaßen auf: > > [code] > additionalAttributes="{data-placeholder: 'Wählen Sie eine Leistung...'}" > optionLabelField="bezeichnung" multiple="0" class="form-control chosen"/> > [/code] > > Nun habe ich aber das Problem, dass der Text für das Attribut > 'data-placeholder' aus einem Languagefile kommen soll. > > Meine Idee wäre gewesen, einen neuen ViewHelper zu schreiben, der erst schaut > ob was zu übersetzen ist und dann einfach an den vorhanden SelectViewHelper > weiterleitet. > > [code] > property="uebergeordneteLeistung" additionalAttributes="{data-placeholder: > 'LLL:EXT:kkbaybw/Resources/Private/Language/locallang.xlf:be.chooseLeistung;bla'}" > optionLabelField="bezeichnung" multiple="0" class="form-control chosen"/> > [/code] > > [code] > class SelectWithTranslationViewHelper extends SelectViewHelper { > protected $viewHelperArgs = null; > > public function init() { > $this->viewHelperArgs = $this->arguments; > } > > public function render() { > $this->init(); > $this->_getAttributeFromArgs($this->viewHelperArgs); > $this->setArguments($this->viewHelperArgs); > return parent::render(); > } > > protected function _getAttributeFromArgs($arguments) { > foreach ($arguments as $attribute => $value) { > if (is_array($value)) { > $result = $this->_getAttributeFromArgs($value); > $this->viewHelperArgs[$attribute] = $result; > } else { > if (strpos(strtolower($value), 'lll:') !== > false) { > $parts[] = $value; > if (strpos($value, ';') !== false) { > $parts = explode(';', $value); > } > if (count($parts) == 1) { > $result[$attribute] = > $this->_translated($parts[0], []); > } elseif (count($parts) == 2) { > $result[$attribute] = > $this->_translated($parts[0], $parts[1]); > } > return $result; > } > } > } > } > > protected function _translated($id, $args) { > $request = > $this->renderingContext->getControllerContext()->getRequest(); > $extensionName = $request->getControllerExtensionName(); > return LocalizationUtility::translate($id, $extensionName, > $args); > } > } > [/code] > > Aber leider funktioniert das nicht. Die Argumente die im > 'SelectWithTranslationVH' entgegengenommen werden ,werden schön übersetzt. > Aber es kommt trotzdem der Placeholder 'LLL:' raus. > > Ich habe gelesen, dass sowieso davon abgeraten wird ViewHelper zu > verschachteln > (https://forum.typo3.org/index.php/t/152059/call-viewhelper-from-another-viewhelper). > > Zusammenfassend: > Ich brauche eine Möglichkeit den SelectViewHelper aufzurufen, aber zusätzlich > auch zusätzliche Attribute (in diesem Bsp.: 'data-placeholder') zu übersetzen. > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Übersetzung der additionalAttributes im SelectViewHelper
Hallo, ich rufe den SelectViewHelper folgendermaßen auf: [code] [/code] Nun habe ich aber das Problem, dass der Text für das Attribut 'data-placeholder' aus einem Languagefile kommen soll. Meine Idee wäre gewesen, einen neuen ViewHelper zu schreiben, der erst schaut ob was zu übersetzen ist und dann einfach an den vorhanden SelectViewHelper weiterleitet. [code] [/code] [code] class SelectWithTranslationViewHelper extends SelectViewHelper { protected $viewHelperArgs = null; public function init() { $this->viewHelperArgs = $this->arguments; } public function render() { $this->init(); $this->_getAttributeFromArgs($this->viewHelperArgs); $this->setArguments($this->viewHelperArgs); return parent::render(); } protected function _getAttributeFromArgs($arguments) { foreach ($arguments as $attribute => $value) { if (is_array($value)) { $result = $this->_getAttributeFromArgs($value); $this->viewHelperArgs[$attribute] = $result; } else { if (strpos(strtolower($value), 'lll:') !== false) { $parts[] = $value; if (strpos($value, ';') !== false) { $parts = explode(';', $value); } if (count($parts) == 1) { $result[$attribute] = $this->_translated($parts[0], []); } elseif (count($parts) == 2) { $result[$attribute] = $this->_translated($parts[0], $parts[1]); } return $result; } } } } protected function _translated($id, $args) { $request = $this->renderingContext->getControllerContext()->getRequest(); $extensionName = $request->getControllerExtensionName(); return LocalizationUtility::translate($id, $extensionName, $args); } } [/code] Aber leider funktioniert das nicht. Die Argumente die im 'SelectWithTranslationVH' entgegengenommen werden ,werden schön übersetzt. Aber es kommt trotzdem der Placeholder 'LLL:' raus. Ich habe gelesen, dass sowieso davon abgeraten wird ViewHelper zu verschachteln (https://forum.typo3.org/index.php/t/152059/call-viewhelper-from-another-viewhelper). Zusammenfassend: Ich brauche eine Möglichkeit den SelectViewHelper aufzurufen, aber zusätzlich auch zusätzliche Attribute (in diesem Bsp.: 'data-placeholder') zu übersetzen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users
Hallo, mit welcher TYPO3 Version arbeitest du? Damit die Änderung wirksam wird, musst du vermutlich im InstallTool alle Caches löschen und den Ordner typo3temp löschen. Dann kommt es auf die Reihenfolge an, wie die Extensions geladen werden. Das steht im Package Manager in typo3conf Den kannst du nicht direkt überschreiben, weil der automatisch immer wieder erzeugt wird. Das zuletzt geladene Override gewinnt. Bis max. TYPO3 7.6 gewinnt im Zweifelsfall immer typo3conf/extTables.php. Ab v.8 gibt es die nicht mehr. Du kannst in der ext_emconf.php deiner Extension sagen, welche anderen Extensions vorher geladen sein müssen und ggf. in welcher Version: $EM_CONF[$_EXTKEY] = array( … 'constraints' => array( 'depends' => array( 'typo3' => ‚8.7.0 - 8.9.9‘, ‚feuserregister‘ => '' ), 'conflicts' => array( ), 'suggests' => array( ), ), ); Was am Ende im TCA steht, kannst du kontrollieren im Backendmodul „Konfiguration“. $GLOBALS['TCA'] (Array für Tabellenkonfiguration) fe_groups — ctrl ——— label = last_name viele Grüße Birgit > Am 29.03.2018 um 08:25 schrieb Haug IT-Solutions : > > Hallo Birgit, > > vielen Dank. Ist noch etwas schwer für mich zu verstehen, hoffe ist nicht so > schlimm :-) > > Ich habe nun also in "typo3conf / ext / meine_ext / Configuration / TCA" > einen Ordner Namens "Overrides" angelegt. Dort eine Datei abgelegt mit dem > Namen "fe_users.php'" und deinen Inhalt: > > defined('TYPO3_MODE') || die(); > $GLOBALS['TCA']['fe_users']['ctrl']['label'] = 'last_name'; > > eingefügt. > > Frontend würde ich erst einmal außen vor lassen, wird einfacher für mich. > Wenn ich nun im Backend einen neuen Datensatz von meiner Erweiterung > erstelle, habe ich nun die Select-List (Ausgewählte Objekte links, Verfügbare > Objekte rechts). Dort erscheint nach wie vor der Benutzername. Kann man das > ändern, dass hier der Vor- und Zuname angezeigt wird? > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User
Hallo Birgit, danke. Leider finde ich das nicht. Ich habe nun im TCA die gewünschten Felder mit "exclude => true" benannt. Nun habe ich im Sys-Ordner "FE_Users" eine neue Benutzergruppe "PM" erstellt. Diese Benutzergruppe darf die Felder sehen, die auf "exclude => true" stehen. Bin nun auf Liste gegangen, leider finde ich aber nirgends wo ich einzelne Rechte dafür einstellen kann. Viele Grüße ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User
alle Felder mit "exclude => true“ kannst du einzeln in den Rechten einer beliebigen FEuserGruppe erlauben. Das wird auf der Page ID 0 in der Listenansicht im Datensatz der jeweiligen Gruppe gemacht. viele Grüße Birgit > Am 29.03.2018 um 08:17 schrieb Haug IT-Solutions : > > Guten Morgen zusammen, > > ist es per TCA möglich, die Inputfelder für bestimmte > Frontend-Benutzergruppen anzeigen zu lassen? > > Mit "exclude => true" kann man ja einstellen, dass es nur die Administratoren > sehen. Ich könnte dies auch gebrauchen, wenn man bestimmte Felder nur für > bestimmte Gruppen anzeigen lassen kann. > > Viele Grüße > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german