トップリンクにcmsページを追加するにはどうすればよいですか?
後藤page.xml(レイアウト/ page.xml)トップリンクを見つけ、その後どのようにページIDを使用して、特定のページのURLを取得するために
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/template_links" name="top.links" as="topLinks">
<action method="addLink" translate="label title"><label>Your page </label><url>your-page</url><title>YOUR PAGE</title><prepare/><urlParams/><position>80</position></action>
</block>
に変更?
使用これは、この1つは1怒鳴るストアIDの使用を取得するには、すべてのCMSページ
$cms = Mage::getModel('cms/page')->getCollection();
を収集することができ、トップリンク
にhere
<?php echo Mage::helper('cms/page')->getPageUrl(1) ?>
追加動的にCMSのページを参照してください。
$store_id = Mage::app()->getStore('default')->getCode();
$cms->addStoreFilter($store_id);
$cms->load();
次に、必要に応じて抽出することができます。 Here More information
が答えのためにどうもありがとうございます、それは有用であったが、 XMLコードを書くことなくそれを行う方法ではありませんか?たとえば、私のクライアントはおそらくadmin部分のいくつかのページの名前を変更しますが、xmlには古い名前が表示されます。それは問題ではないでしょうか?私のクライアントはウェブ開発者ではなく、オペレータであり、コードを書くのではなく、ボタンをプレースする方法しか知りません。だから、私はページのIDを渡すことによって(PHPで)それらの情報を取得する必要があります... –
@ GrigorasCosmin:答えでより多くの味を追加しました。 – Gowri