So here's an adventure. This is all just informational. I'm not needing any assistance right now. Bear in mind that I have done no coding so far. Everything I've done has been working through the UI.
There I was, building my content structure using a plethora of node_references, view_fields, and stuff, when suddenly my Automatic Node Titles just stopped working. They were failing to evaluate field tokens, whereas they had previously worked just fine. In the end, I found the problem (sort of), but I have less hair now, if you know what I mean.
Once I disabled and uninstalled the Basic Entity Plus and the Entity Tokens modules, everything started working again.
I had tried out using custom entities in place of nodes for certain bundles (as discussed in another post of mine), and subsequently abandoned that approach. Along the way, I probably used a number of fields in those entities which I later reused in the nodes that replaced those entities. In the process of troubleshooting I noticed that even after deleting the old entities, there remained a whole bunch of tokens pointing to Basic Entity Plus types—even though none of those entities still existed.
So my experience leaves me with some questions...
- In the case of both nodes and Basic Entity Types, when you delete the type, a) are the associated db tables dropped? And b) are the associated tokens destroyed?
- Is it likely that creating an entity and a node with the same name (if that's possible) can cause "token confusion"? I may have done that.
- Does the Entity Token module have an issue that anyone else has experienced?