私はPHPで初心者です。今日私はMagento top.phtml
で次のコードを参照してください。私は$this
知っ
<?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
<?php if($_menu): ?>
<div class="nav-container">
<ul id="nav">
<!--NEW HOME LINK -->
<li class="home"><a href="<?php echo $this->getUrl('') ?>"><?php echo $this->__('Home') ?></a>"</li>
<!--NEW HOME LINK -->
<?php echo $_menu ?>
</ul>
</div>
<?php endif ?>
はそれが$これを使用することができますなぜ、何のクラスが定義されていないがあり、それだけで上記のコードで、メソッドやプロパティを参照するためにクラスで使われている、class
の自己であります直接キーワード? $this->__('Home')
は何の略ですか?
__( 'Home')は、ページをさまざまな言語に簡単に変換するために使用されるテキスト 'ホーム'のローカライズ方法です。 –
Magentoの翻訳システムへの入力ポイントについてはhttp://svn.magentocommerce.com/source/branches/1.6/app/code/core/Mage/Core/Block/Abstract.php、function __()を参照してください。その他のリソースについては、magento.comのAlan Stormのナレッジベースの記事を参照してください。準備ができたら、Magento Uから入手できる無料のFundamentalsビデオ(全開示:私はビデオのものです)をお楽しみください。幸運を祈り、質問を続けてください! – benmarks