Comment pourrais-je tirer le contenu d'une page CMS dans un bloc statique?
Je veux tirer le contenu d'une page CMS dans mon bloc statique, si vous connaissez un moyen pour ce faire, je vous serais reconnaissant.
Vous devez vous connecter pour publier un commentaire.
N'ai pas testé, mais ça devrait fonctionner. Si vous avez l'ID unique de la page cms (pas d'identifiant):
Sinon, si vous avez la page de l'identificateur (par exemple, l'URL de la clé), utiliser quelque chose comme ceci:
Puis terminer par:
== EDIT ==
Ajouté le modèle d'analyse des mesures comme suggéré par Alan
Le faire dans l'autre sens. Créer votre contenu dans un bloc statique et l'inclure dans une page, ou d'autres blocs statiques.
Il n'y a aucun moyen (que je connais) pour le faire sortir de la boîte.
Cependant, comme la statique bloc interface d'édition vous permet d'insérer widgets en blocs statiques, j'aimerais mettre en œuvre un widget qui rend le contenu d'une page CMS. J'ai une base de mise en œuvre j'ai joué avec, mais ont été trop occupés à de la chair. Il est fonctionnel, mais ne serait pas super performance si vous avez essayé d'insérer un grand nombre de widgets cours de l'une requête http. N'hésitez pas à donner un essai; tout commentaire est apprécié.
Si vous êtes intéressé par la façon de ro par programme pour le rendu d'une page CMS, la caisse de la
Mage_Cms_Block_Page::_toHtml()
méthode.L'appel à
$this->getPage()
renvoie unecms/page
modèle. Le code ci-dessus est nécessaire,car il passe à la page grâce à des filtres de remplacer la directive balises ({{...}}
)