Attributes, versioning, and page lists - best practice
Permalink
I am looking for best practice guidelines regarding use of attributes and blocks on pages when used with page list templates overrides.
It seems to me that putting content in attributes is a bit of double edged sword/ flaw and potential confusion for an editor/admin.
EG lets imagine you have a home page that lists news with thumbnail pictures. The pictures can be thumbnail attributes as in typical composer set up, or could be blocks on the actual page, resized in the page-list template.
If the thumbnails are attributes they are not going to get versioned. If they are blocks, then when the news article image changes version, then the page list display should update too.
I can see merit in both ways but what is best practice or further impact of coding it one way or another?
It seems to me that putting content in attributes is a bit of double edged sword/ flaw and potential confusion for an editor/admin.
EG lets imagine you have a home page that lists news with thumbnail pictures. The pictures can be thumbnail attributes as in typical composer set up, or could be blocks on the actual page, resized in the page-list template.
If the thumbnails are attributes they are not going to get versioned. If they are blocks, then when the news article image changes version, then the page list display should update too.
I can see merit in both ways but what is best practice or further impact of coding it one way or another?