contentplaceholder em Subtemplates

<vtex:contentPlaceHolder id="logo-277x51" />

Olá,

um contentplaceholder usado em um template aparece para ser escolhido no layout, porém não se pode criar layout para subtemplates.

Como fazer para definir o conteúdo do contentplaceholder?

Não pode usar contentPlaceHolder em subtemplates, nesse caso deve usar os controles customizados. Nesse artigo do vtex help explica como utilizar os controles customizados:

https://help.vtex.com/pt/faq/para-que-serve-o-controle-customizado