Tôi đã có một cách tốt hơn.
Cài đặt tiện ích mở rộng này: Tiện ích mở rộng Etatva
Sau khi cài đặt, thêm dòng này vào view.phtml.
echo $this->getLayout()->createBlock('files/product_view')->setTemplate('files/files.phtml')->toHtml();
Lưu nó, xóa bộ nhớ cache, đăng xuất, đăng nhập lại. Đi đến System>>Configuration
, bạn sẽ thấy phần mở rộng đó trong bảng điều khiển bên trái. Chơi với các cài đặt để các tệp pdf có thể được tải lên trong phụ trợ.
Sau đó thêm một sản phẩm mới, tải lên pdf. Sau đó thêm một thuộc tính tùy chỉnh, làm cho nó hiển thị ở mặt trước. Trong phần phụ trợ, sử dụng thẻ neo như thế này cho thuộc tính tùy chỉnh đó.
<a href="linkwherecustompdfsare stored" alt="pdfdownloader">PDF Downloader</a>
Lưu nó, làm mới front end và Voila !!
Bạn sẽ thấy một liên kết ở giao diện người dùng, nhấp vào nó sẽ tải xuống bản pdf.
Đã thử nghiệm và xác minh trong Magento CE 1.9.0.1 :)