Get-EulPluginRegistryPath #
ÜBERSICHT #
Liefert den EULANDA-SQL-Registry-Pfad für ein Plugin (Stamm-, Section-, Table- oder Template-Pfad).
SYNTAX #
Get-EulPluginRegistryPath [-PluginName] <string> [[-Section] <string>] [[-Table] <string>] [[-Name]
<string>] [<CommonParameters>]
BESCHREIBUNG #
Pfad-Konvention im Eulanda-Ökosystem: \USER\.ALLUSER\PlugIn\<PluginName>[\<Section>][\<Table>][\<Name>].
Plugins legen unter ihrem Wurzel-Pfad in der Regel zwei oder drei “Sections” an:
Templates– wiederverwendbare Konfigurationen pro TabelleSettings– globale Plugin-Optionen- eigene – z.B.
Cache,LastUsed, …
Dieser Helper baut den Pfad zusammen, damit Plugin-Code nicht selbst String-Joinen muss und alle Plugins die gleiche Konvention treffen.
PARAMETER #
-PluginName #
Type: string
Name des Plugins, z.B. EulandaXcel.
-Section #
Type: string
Optional. Untersektion unter dem Plugin-Wurzelpfad, z.B. Templates.
-Table #
Type: string
Optional. EULANDA-Tabellen-Name (z.B. Adresse). Nur sinnvoll mit -Section.
-Name #
Type: string
Optional. Konkreter Eintrag (z.B. Vorlagen-Name). Nur sinnvoll mit -Section und -Table.
AUSGABEN #
[string] - kompletter Registry-Pfad mit führendem Backslash.
BEISPIELE #
Get-EulPluginRegistryPath -PluginName 'EulandaXcel'
# \USER\.ALLUSER\PlugIn\EulandaXcel
Get-EulPluginRegistryPath -PluginName 'EulandaXcel' -Section 'Templates'
# \USER\.ALLUSER\PlugIn\EulandaXcel\Templates
Get-EulPluginRegistryPath -PluginName 'EulandaXcel' -Section 'Templates' -Table 'Adresse' -Name 'MeineErste'
# \USER\.ALLUSER\PlugIn\EulandaXcel\Templates\Adresse\MeineErste
HINWEISE #
Reine String-Funktion, keine DB-Connection nötig.