My explanation was also addressed at BertMV based on his way of proceedingryancousins wrote: ↑Tue Oct 04, 2022 7:40 pmI was just trying every different variation I could think of to try and reproduce what is happening to BertMV.
1 + 2 creates a block overlaid by a block. Inserting such a Library item into a drawing will insert TWO blocks. The attribute from "Block-With-Attribute" isn't accessible because the "My_Library" block has overlaid the "Block-With-Attribute" block. The Property Editor sees only "My_Library" which doesn't has any attributes. Explode that block ones and you will get again access to the "Block-With-Attribute" block.BertMv wrote: ↑Tue Oct 04, 2022 10:07 am1. I created a block with an attribute (named Block-With-Attribute) and turned it into a library (named My_Library)
2. I created a block with an attribute (named block-with-same-name-as-library) and turned it into a library (named block-with-same-name-as-library)
A. When importing My_Library, this gets placed on the active layer, but without access to the attributes in the property editor, I need to remove it and replace it with Block-With-Attributes (Understandable since it references My_Library instead of the Block-With-Attribute)
B. When importing block-with-same-name-as-library, this does give me access to the attributes without having to replace it, but it gets placed on Layer 0 so I need to change its layer (or remove it and replace it from the block-list, same as under A.)
Scenario "B" behaves differently because both blocks have the same name. One block is overwritten by the other same name block. The Highlander principle ...
Design that"Future Library Item" in Model_Space on layer 0 - do not create a block.
Select everything what needs to be part of it and create a Library item (BT) below Menu/Block. Save it to your Library folder and you should get something like this ...