Tôi đang cố gắng để tạo ra một mô-đun tùy chỉnh helper trong Magento nhưng tôi nhận được lỗi sau khi tôi gọi nó từ một trang:Gọi một lớp helper trong Magento
Warning: include(Mage/SEO/Helper/Data.php) [function.include]: failed to open stream: No such file or directory in /home/strailco/1stclassholidays.com/html/lib/Varien/Autoload.php on line 93
Từ mẫu tôi đang sử dụng như sau để gọi các mô-đun helper:
<?php echo Mage::helper('SEO')->getFullProductUrl($product); ?>
module helper được thành lập theo:
/app/code/local/SEO/Fullurl/Helper/Data.php
/app/code/local/SEO/Fullurl/etc/config.xml
Data.php gọi thứ chức năng e:
<?php
class getFullProductUrl {
public function getFullProductUrl($product)
{
}
Tôi đã tôi config.xml thiết lập như thế này:
<?xml version="1.0"?>
<config>
<global>
<helpers>
<SEO>
<class>getFullProductUrl</class>
</SEO>
</helpers>
</global>
</config>
Tôi nghĩ vấn đề là cách tôi có các config.xml thiết lập nhưng tôi đang gặp khó khăn để tìm ra cách làm đúng.
Tôi sẽ rất tuyệt vời về bất kỳ trợ giúp nào bạn có thể cung cấp. Tôi đã làm việc này trong một vài ngày nhưng không thể làm cho nó hoạt động được.
Nhiều Cảm ơn
Jason
Tôi có lỗi tương tự với một mô-đun khác: ERR (3): Cảnh báo: bao gồm (Mage/Adjgiftreg/Helper/Data.php): không mở được luồng: Không có tệp hoặc thư mục nào ở ... bạn ở đâu call echo Mage :: helper ('SEO') -> getFullProductUrl ($ sản phẩm); ?? – Leoh