Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. class MyNamespace_AuctionExtend_IndexController extends Mage_Core_Controller_Front_Action {
  2. public function indexAction() {
  3. $this->loadLayout();
  4. $block = $this->getLayout()->createBlock(
  5. 'Mage_Core_Block_Template',
  6. 'auctionlist',
  7. array('template' => 'auctionlist/auctionlist.phtml')
  8. );
  9.  
  10. $this->getLayout()->getBlock('root')->setTemplate('page/2columns-right.phtml');
  11. $this->getLayout()->getBlock('content')->setTitle(Mage::helper('core')->__('Auktionsliste'))->append($block);
  12. $this->getLayout()->getBlock('head')->setTitle(Mage::helper('core')->__('Auktionsliste'));
  13. $this->_initLayoutMessages('core/session');
  14. $this->renderLayout();
  15. }
  16. }
  17.  
  18. <customer_account_login>
  19. <reference name="breadcrumbs">
  20. <action method="addCrumb">
  21. <crumbName>Home</crumbName>
  22. <crumbInfo>
  23. <label>Home</label>
  24. <title>Home</title>
  25. <link>/</link>
  26. </crumbInfo>
  27. </action>
  28. </reference>
  29. </customer_account_login>
  30.  
  31. <auctionlist_index>
  32. <reference name="breadcrumbs">
  33. <action method="addCrumb">
  34. ...
  35. </action>
  36. </reference>
  37. </auctionlist_index>
  38.  
  39. public function IndexAction() {
  40. $this->loadLayout();
  41. $this->getLayout()->getBlock("head")->setTitle($this->__("Auktionsliste"));
  42. $breadcrumbs = $this->getLayout()->getBlock("breadcrumbs");
  43. $breadcrumbs->addCrumb("home", array(
  44. "label" => $this->__("Home Page"),
  45. "title" => $this->__("Home Page"),
  46. "link" => Mage::getBaseUrl()
  47. ));
  48.  
  49. $breadcrumbs->addCrumb("Auktionsliste", array(
  50. "label" => $this->__("Auktionsliste"),
  51. "title" => $this->__("Auktionsliste")
  52. ));
  53.  
  54. $this->renderLayout();
  55.  
  56. }
  57.  
  58. $breadcrumbs = $this->getLayout()->getBlock('breadcrumbs');
  59. $breadcrumbs->addCrumb('home', array('label' => Mage::helper('cms')->__('Home'), 'title' => Mage::helper('cms')->__('Home Page'), 'link' => Mage::getBaseUrl()));
  60. $breadcrumbs->addCrumb('Custom', array('label' => 'Custom', 'title' => 'Custom'));
  61. echo $this->getLayout()->getBlock('breadcrumbs')->toHtml();
  62.  
  63. // get breadcrumbs object
  64. // Magento Breadcrumbs Custom Pages
  65. $_getbreadcrumbs = $this->getLayout()->getBlock('breadcrumbs');
  66.  
  67. $_getbreadcrumbs->addbreadCrumb('home', array('label'=>Mage::helper('cms')->__('Home'), 'title'=>Mage::helper('cms')->__('Home Page'), 'link'=>Mage::getBaseUrl()));
  68.  
  69. $_getbreadcrumbs->addbreadCrumb('country', array('label'=>'Country', 'title'=>'All Countries', 'link'=>'http:// onlinecode.org/magento/onlinecodeName/country'));
  70.  
  71. $_getbreadcrumbs->addbreadCrumb('manufacturer', array('label'=>'State', 'title'=>'States'));
  72. // echo breadcrumbs data
  73. echo $this->getLayout()->getBlock('breadcrumbs')->toHtml();
  74.  
  75. <reference name="breadcrumbs">
  76. <action method="addbreadCrumb">
  77. <!-- First breadcrumbs name -->
  78. <name>Home</name>
  79. <!-- add label, title, link -->
  80. <params><label>Home</label><title>Home</title><link>/</link></params>
  81. </action>
  82. <action method="addbreadCrumb">
  83. <!-- add authors -->
  84. <name>authors</name>
  85. <!-- add label, title, link -->
  86. <params><label>Authors</label><title>Authors</title><link>/index.php/managingusers/index/authorlist</link></params>
  87. </action>
  88. <action method="addbreadCrumb">
  89. <!-- add searchlist -->
  90. <name>searchlist</name>
  91. <!-- add label, title, link -->
  92. <params><label>Search List</label><title>SearchList</title><link /></params>
  93. </action>
  94. </reference>
  95.  
  96. <your_layout_handle>
  97. <reference name="breadcrumbs">
  98. <action method="addCrumb">
  99. <name>Home</name>
  100. <params><label>Home</label><title>Home</title><link>/</link></params>
  101. </action>
  102. <action method="addCrumb">
  103. <name>New page</name>
  104. <params><label>newpage</label><title>newpage</title></params>
  105. </action>
  106. </reference>
  107. </your_layout_handle>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement