not sure if this would be more suited for fields or node components, any pointers would be appreciated.

I have a vocabulary "author" with a flat list of terms in the form of "Lastname, Firstname" (use for correct sorting in Views). I'm trying to find an easy way of adding "Firstname Lastname" related 1:1 to the term for additional display in nodes. Each node (scientific journal articles) can have multiple authors.

After some fiddling with additional vocabularies, I added a field "firstname_lastname" to the vocabulary so the editors can create both name variants and associate them to one term ID.

This also works nicely on the term pages for the authors.

But I'd like to have the "Firstname Lastname" fields (with multiple entries) available in the node so the displayed authors are in the format "Firstname1 Lastname1, Firstname2 Lastname2, Firstname3 Lastname3" , though in the node edit form the editors use " 'Lastname1, Firstname1', 'Lastname2, Firstname2', 'Lastname3, Firstname3' ".

So: is there any way of referencing term names in a node, and automatically display the associated values from the other field of the term(s)?

Comments

Jooblay.net’s picture

What is the status of this ticket?

bbbo’s picture

I didn't find a way yet. might be achievable with computed fields or some PHp code, but I'm not good enough at that ;)

Jooblay.net’s picture

You can assign multiple authors by adding a views block via tax and then use a contextual filter on the block so match the node.

that may help...

If this is a stale issue lets close it...

Version: 7.18 » 7.x-dev

Core issues are now filed against the dev versions where changes will be made. Document the specific release you are using in your issue comment. More information about choosing a version.