多くの製品について、PDF形式の仕様書がいくつかあります。ダウンロード可能なPDFを各製品ページに追加するための最良または最も簡単な方法は何ですか。(一部のPDFは多くの製品に適合します)。
更新:このhttp://amasty.com/product-attachments.htmlの非常に便利な拡張機能を見つけました
多くの製品について、PDF形式の仕様書がいくつかあります。ダウンロード可能なPDFを各製品ページに追加するための最良または最も簡単な方法は何ですか。(一部のPDFは多くの製品に適合します)。
更新:このhttp://amasty.com/product-attachments.htmlの非常に便利な拡張機能を見つけました
回答:
多くのプログラミングをせずにこれを行う簡単な方法は、magentoの製品属性を利用することです。以下を実行するのは非常に簡単です-
製品ごとに複数のPDFがある場合は、カンマ区切りのリストにファイル名を入力し、phpを使用して個々のファイル名を解析することができます。
それらをアップロードし、WYSIWYGエディターを使用してリンクを追加するだけでは不十分だと思いますか?
どのくらいのPDFについて話しているのですか?
製品に新しい複数選択を追加し、ソースモデルを追加してPDFをアップロードし(グリッドが適切であるなど)、製品でそれらを選択できます。
数が多すぎる場合は、jsグリッド(検索など)とJSマジックを使用して独自のチューザーを実装できます。プロダクトチョーサー(Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser
)に対して一度実行しました
この拡張機能を製品pdfに使用できますPdf Extension
この拡張機能により、複数のPDFファイルを製品に割り当てることができます。PDFをアップロードして、製品に割り当てることは非常に簡単です。
私にはもっと良い方法があります。
この拡張機能をインストールする:Etatva拡張機能
インストール後、この行をview.phtmlに追加します。
echo $this->getLayout()->createBlock('files/product_view')->setTemplate('files/files.phtml')->toHtml();
それを保存し、キャッシュをクリアして、ログアウトし、再度ログインします。に移動するとSystem>>Configuration
、左側のパネルにその拡張機能が表示されます。バックエンドでpdfファイルをアップロードできるように設定を試してください。
次に、新しい製品を追加し、PDFをアップロードします。次に、カスタム属性を追加し、フロントエンドで表示できるようにします。バックエンドでは、そのカスタム属性にこのようなアンカータグを使用します。
<a href="linkwherecustompdfsare stored" alt="pdfdownloader">PDF Downloader</a>
保存して、フロントエンドと出来上がりを更新してください。
フロントエンドにリンクが表示されます。リンクをクリックするとPDFがダウンロードされます。
Magento CE 1.9.0.1でテストおよび検証済み:)
別の可能性は、まさにあなたがやりたいことをする拡張機能を使うことです。この目的のための無料の拡張機能が存在します:
http://www.magentocommerce.com/magento-connect/pdf-for-every-product-8631.html
最大1000の製品で無料のもう1つは次のとおりです。
http://www.magentocommerce.com/magento-connect/pdf-for-every-product-8631.html
これは、ScribdでPDFまたはその他のタイプのファイルを管理し、いくつかのコードを追加することでそのドキュメントを参照時に表示するのに役立つMagDocモジュールです。お役に立てれば。