Perfuração Mage_Catalog_Block_Product_Price no Magento EE FPC

Eu estou tendo um longo tempo descobrindo o código / parâmetros para perfurar o cache de página completa em magento para o bloco Mage_Catalog_Block_Product_Price. Eu posso obter o preço para mostrar a primeira vez que a página é carregada, mas quando o id de cache é único, ele não está processando o preço corretamente (ele faz cache corretamente quando é suposto ser armazenado em cache). Eu sei que preciso enviar parâmetros, como product_id etc, mas não claro sobre o que (por exemplo, 'xx') precisa ser enviado de getCacheKeyInfo para o contêiner de cache para uso em $ this -> _ placeholder-> getAttribute ('xx' ). E o que precisa ser preparado e enviado de _renderView () para o layout / view de preço.

Até agora, fiz o seguinte com sucesso (cada um deles envia dados de teste)

Criado o cache.xml no meu módulo / pasta etcCriado o modelo de contêiner de cache e trabalhos verificados (só precisa de configurações)Reescreveu / estendeu o Mage_Catalog_Block_Product_Price em meu próprio modelo para adicionar o método getCacheKeyInfo ()

Então, o problema é que eu tentei muitas variações dentro do _getCacheId () e _renderBlock () do modelo de contêiner em combinação com o getCacheKeyInfo (), como descrito acima. Mas estou acertando uma pedra de tropeço. Se alguém puder me conduzir na direção certa, seria muito apreciado.

questionAnswers(1)

yourAnswerToTheQuestion