# Modify UDT member tag with system.tag.configure

**URL:** <https://forum.inductiveautomation.com/t/modify-udt-member-tag-with-system-tag-configure/32311>\
**Category:** Ignition\
**Created:** [February 16, 2020, 8:16am UTC](https://forum.inductiveautomation.com/t/modify-udt-member-tag-with-system-tag-configure/32311 "2020-02-16T08:16:33Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [February 25, 2020, 3:38pm UTC](https://forum.inductiveautomation.com/t/modify-udt-member-tag-with-system-tag-configure/32311/8 "2020-02-25T15:38:21Z")

</div>

The [solution I gave in the other post](http://forum.inductiveautomation.com/t/overriding-properties-in-udt-instances-by-system-tag-writeasync/32516/20?u=witman) is more complex to deal with the request to build the structure for any nesting level from the same base path. Here’s a simple direct system.tag.configure replacement for the tag write to tag property that you have above:

```python
def overrideTagProperty(path, value):
	basePath, name, overrideProperty = path.replace('.','/').rsplit('/', 2)
	system.tag.configure(basePath, [{'name':name, overrideProperty:value}], 'm')

overrideTagProperty(Path + ".opcItemPath", "ns=1;s=[Simulated_Device]_Meta:Ramp/Ramp2")

```

---

_[View the full topic](https://forum.inductiveautomation.com/t/modify-udt-member-tag-with-system-tag-configure/32311)._
