Template logo (image) from firm folder
Question:
Why does the logo that I added to my template from a Firm folder (or any other non-system folder) show up on the Template editor, but not on drawings?
Answer:
The Symbols, pictures directory locations in the Tekla Template Editor do not share with the directories for Tekla Structures. The image directory has to be set in both Tekla Template Editor and Tekla Structures for your logo to appear in both programs.
After adding your own directory to the Options > Preferences in the File Locations tab inside of Tekla Template Editor— per the product guide Add images in a template — the same folder location must also be added to the DXK_SYMBOLPATH for Tekla Structures.
This can be checked in Tekla Structures by opening the Advanced options and hit Write to file to view options that are not visible from the dialog. Look for the line set DXK_SYMBOLPATH, and look at the directories specified there.
Add image directory in Tekla Structures
- Close the
options.txtfile and the Advanced options window. In Applications & Components, look for the macro Directory browser and go to the Advanced tab. Select your Environment and click on Environment settings (env_name.ini). This is the system initiation file where the
DXK_SYMBOLPATHis located.Image
- Open the User settings (
user.inifile). Again, this can be performed from the Directory browser — in the Applications & Components — this time from the Basic tab. In the
user.inifile, add a line that states as below where <Directory with Image file> is replaced with the path to the directory that the image is stored. Here, we are Adding an Advanced option to the user.ini file.set DXK_SYMBOLPATH=%DXK_SYMBOLPATH%;<Directory with Image file>*Do not forget the semicolon as a separator.
Image
- Close all the windows and Save.
- Close Tekla entirely and reopen.
Troubleshooting
If the new path does not show up in the options.txt (or the image still does not appear in drawings), double-check that it was saved successfully in the user.ini.
If everything appears correct, you can change the env.ini file instead, which is a System file. However, it is crucial to keep in mind that system files will be overwritten if altered when updating to a new Service Pack or reinstalling Tekla. Therefore, keep a copy of the changed file elsewhere.