Re: [TYPO3-german] Anpassung von Mailformularen an die DSGVO

2018-03-29 Diskussionsfäden Marcus Raphelt

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

2018-03-29 Diskussionsfäden Haug IT-Solutions

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

2018-03-29 Diskussionsfäden mac pat

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

2018-03-29 Diskussionsfäden mac pat

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

2018-03-29 Diskussionsfäden Christian Heisch

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

2018-03-29 Diskussionsfäden Haug IT-Solutions

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

2018-03-29 Diskussionsfäden David Brünner

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

2018-03-29 Diskussionsfäden Birgit
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

2018-03-29 Diskussionsfäden David Brünner

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

2018-03-29 Diskussionsfäden Birgit
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

2018-03-29 Diskussionsfäden Haug IT-Solutions

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

2018-03-29 Diskussionsfäden Birgit
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