EE Insider Tips
Sponsored by Mijingo's EE 2 Screencasts
ExpressionEngine mini-howtos created by the EE Insider community.
Dropping Your Extra Relationship Fields Once Your Discover Playa
Playa is an awesome extension… just incredible. I only wish I had it sooner so I would have had to build up to 13 Relationship Fields for one of my weblogs.
Once I found Playa, keeping that old system seemed ridiculous. But how to get rid of them systematically…
Here’s a little code I whipped up for a template to help me out:
{exp:weblog:entries weblog="your_weblog" limit="999"}
{if relationship4}{title} 4<br/>
{if:elseif relationship3}{title} 3<br/>
{if:elseif relationship2}{title} 2<br/>
{/if}
{/exp:weblog:entries}
It’ll print out a list of all your entries and with the # of the multiple relationships you’ve added to it.
Edit the entries with the highest # (in this case 4 ... but in my case it was 13) and once you get them all, you can delete relationship 13 from your weblog’s custom field. Repeat until you’ve slimmed it down to a single Playa relationship field, that handles all of them.