Stencils und FilePath

20/03/2009 - 10:36 von Christoph Bäumer | Report spam
Ich habe folgendes Problem:

Ich programmiere eine Lösung, wo der Anwender sich selber Templates erstellen kann.
Dazu sollte er die von mir erstellten Stencils benutzen, er kann aber auch die Standart-Stencils abàndern.

Da ich für die Programlogik immer die gleichen Stencilnamen brauche, müssen die Stencils immer den gleichen Dateinamen haben.

Dazu habe ich mir folgende Verzeichnisstruktur ausgedacht:

Templates\Stencil A.vss
Templates\Stencil B.vss
Templates\Stencil C.vss

Templates\Standard\Template A.vst (referenziert Templates\Stencil [A-C].vss)

Templates\Anpassung 1\Stencil B.vss (überschreibt Templates\Stencil B.vss)
Templates\Anpassung 1\Template B.vst (referenziert Templates\Stencil A.vss, Templates\Stencil C.vss, Templates\Anpassung 1\Stencil B.vss)

Dann noch die Filepaths in den Visio-Optionen setzen

Templates: Pfad zu Templates-Ordner
Stencils : Pfad zu Templates-Ordner

Das Problem, welches ich jetzt habe, ist, das Visio für den Standard nicht das Stencil B aus Templates làdt, sondern das Stencil B aus Templates\Anpassung 1

Ich bin noch nicht dahinter gekommen, wie Visio darauf kommt.

Ein Workaround wàre, immer alle Stencils in den jeweiligen Ordner zu kopieren (also Templates\Standard, Templates\Anpassung 1). Das hat aber den Nachteil, das ich alles Änderungen an den Standart-Stencils immer in alle Verzeichnisse kopieren muss, und dabei noch aufpassen muss, welche Stencils eventuell geàndert wurden.

Mit freundlichen Grüßen

Christoph
 

Lesen sie die antworten

#1 eLiz
27/03/2009 - 14:38 | Warnen spam
Hallo Christoph,

so ganz hab ich den Problem leider nicht durchschaut. Eigentlich müsstest
du, wenn du bei den Dateipfaden nur auf den Templates Ordner verweist sowohl
bei den Shapes als auch bei den Vorlagen dann einen Unterordner "Anpassung 1"
sehen. und dann verhàlt sich Stencil 1 in diesem Ordner unabhàngig von dem
Stencil 1 eine Ebene darüber.

Vielleicht kannst du nochmal genauer versuchen, dein Problem zu erklàren.

Gruß eLiz

"Christoph Bàumer" schrieb:

Ich habe folgendes Problem:

Ich programmiere eine Lösung, wo der Anwender sich selber Templates erstellen kann.
Dazu sollte er die von mir erstellten Stencils benutzen, er kann aber auch die Standart-Stencils abàndern.

Da ich für die Programlogik immer die gleichen Stencilnamen brauche, müssen die Stencils immer den gleichen Dateinamen haben.

Dazu habe ich mir folgende Verzeichnisstruktur ausgedacht:

Templates\Stencil A.vss
Templates\Stencil B.vss
Templates\Stencil C.vss

Templates\Standard\Template A.vst (referenziert Templates\Stencil [A-C].vss)

Templates\Anpassung 1\Stencil B.vss (überschreibt Templates\Stencil B.vss)
Templates\Anpassung 1\Template B.vst (referenziert Templates\Stencil A.vss, Templates\Stencil C.vss, Templates\Anpassung 1\Stencil B.vss)

Dann noch die Filepaths in den Visio-Optionen setzen

Templates: Pfad zu Templates-Ordner
Stencils : Pfad zu Templates-Ordner

Das Problem, welches ich jetzt habe, ist, das Visio für den Standard nicht das Stencil B aus Templates làdt, sondern das Stencil B aus Templates\Anpassung 1

Ich bin noch nicht dahinter gekommen, wie Visio darauf kommt.

Ein Workaround wàre, immer alle Stencils in den jeweiligen Ordner zu kopieren (also Templates\Standard, Templates\Anpassung 1). Das hat aber den Nachteil, das ich alles Änderungen an den Standart-Stencils immer in alle Verzeichnisse kopieren muss, und dabei noch aufpassen muss, welche Stencils eventuell geàndert wurden.

Mit freundlichen Grüßen

Christoph


Ähnliche fragen