扩展插件:storagePid soll Datensatzsammlung nichtüberschreiben(在TYPO3版本7中)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了扩展插件:storagePid soll Datensatzsammlung nichtüberschreiben(在TYPO3版本7中)相关的知识,希望对你有一定的参考价值。

Bei der Entwicklung einer eigenen Extension muss folgendes bedacht werden: ab TYPO3 Version 7 überschreibt die Deklaration von plugin.tx_extensionname.persistence.storagePid den Wert im Feld "Datensatzsammlung". Dazu muss nicht einmal ein Wert für storagePid angegeben werden! Damit der Wert in "Datensatzsammlung" nicht überschrieben wird, ändern wir die Angaben im Typoscript (Constants und Setup) folgendermaßen
  1. In Configuration/TypoScript/setup.txt:
  2. Ändern: plugin.tx_extensionname_pluginname zu plugin.tx_extensionnamen
  3. In Configuration/TypoScript/constants.txt:
  4. Ändern: plugin.tx_extensionname_pluginname zu plugin.tx_extensionname
  5.  
  6. Der Extension Builder generiert das TypoScript direkt für das einzelne Plugin. Obwohl das im Grunde funktioniert, ändern wir den Pfad auf eine allgemeine Extension-Konfiguration ab. Ein Vorteil ist, dass die Einträge im Feld Datensatzsammlung nicht länger von storagePid überschrieben werden.
  7. TYPO3 bzw. Extbase (das dieser Extension zugrundeliegende Framework) sucht nach Speicherorten in einer festgelegten Reihenfolge. Plugin-spezifische Konfigurationen überschreiben dabei stets die Werte im Feld Datensatzsammlung. Dazu muss für storagePid in tx_extensionname_pluginname nicht einmal ein Wert hinterlegt sein – es genügt schon die grundsätzliche Deklaration.

以上是关于扩展插件:storagePid soll Datensatzsammlung nichtüberschreiben(在TYPO3版本7中)的主要内容,如果未能解决你的问题,请参考以下文章

jquery 如何自定义日期比较大小

一个时间插件是如何做到前几个月和后个几月的设置

ELK——Logstash 2.2 date 插件翻译+实践

JS Date对象扩展

sap中借方为啥用s

ExtJS 4.2 Date组件扩展:添加清除按钮