Bạn có thể để lại bất kỳ chương trình thuộc tính bất kỳ nơi nào ở lượt xem bài viết của cửa hàng. Những gì bạn cần cho rằng?
1. tên / Mã số sẽ được hiển thị thuộc tính
2. các tập tin, trong đó sẽ đưa qua màn hình hiển thị
3. Một đoạn mã
đến 1. bạn đặt một trong hai thuộc tính mới hoặc tìm kiếm các thuộc tính trong các phụ trợ ( katalog > đặc tính > quản lý thuộc tính). Có ai nhớ đến các “thuộc tính Mã”. Tôi muốn hiển thị thời gian giao hàng (MRG mất có điều này, như MRG cho Magento 1.6 nhưng không đi….) Vì vậy, tôi nhớ “thời gian giao hàng“.
đến 2. các tập tin, trong đó có trên màn hình hiển thị có thể thay đổi: z.B. ứng dụng / thiết kế / frontend /[cơ sở hoặc mặc định]/[IhrTemplate]/mẫu / Danh mục hàng / sản phẩm / view.phtml hoặc thậm chí một vài thư mục sâu (xem / loại) chết default.phtml. Tập tin này tôi sử dụng, Tôi muốn có hiển thị các giao dưới sự sẵn có đã nhạt dần. các file khác có thể dễ dàng ví dụ. về hệ thống > cấu hình > tùy chọn nhà phát triển > debug > gợi ý Templates Đường dẫn được tìm thấy.
đến 3. Các đoạn mã là (cho các thuộc tính văn bản miễn phí)
<?php echo $ this->__('Tên để hiển thị') ?> <?php echo $ _product->getHIER denAttributCode() ?>
này sẽ được ở với tôi sau đó
<?php echo $ this->__('Thời gian giao hàng:') ?> <?php echo $ _product->getdelivery_time() ?>
Đối phải thả các thuộc tính <?php echo $ _product->getdelivery_time() ?> qua
<?php echo $ _product->getAttributeText('AttributCode') ?>
được thay thế.
vì “và” / “không” thuộc tính thay thế bởi:
<?php echo $ _product->getAttributCode() ? "Vâng" : "Không" ?>
Cài đặt mã vào nơi thích hợp trong tập tin.
Khi cả ba bước theo sau, ra kết quả có thể được ngưỡng mộ nhất sau một tải lại bộ nhớ cache.
Nó trở nên khó khăn hơn khi nhiều thuộc tính lựa chọn. by o.g. Mã tiếc là chỉ ra các ID thuộc tính giá trị và không tên. Do đó, một mã umständlicherer rõ ràng phải được sử dụng ở đây.
Trong o.g. Tập tin được thêm vào bất kỳ thời điểm dòng sau:
<?php echo $ this->__('Văn bản của bạn trước khi các thuộc tính') ?>
<?php
$multiSelectArray = $this->getProduct()->getAttributeText('ATTRIBUTCODE');
$lastItem = cuối($multiSelectArray);
cho mỗi($multiSelectArray như $ multiSelectItem){
echo $ multiSelectItem;
nếu($multiSelectItem != $ LastItem) bắt chước ", ";
}
?>
Như mọi khi, vv để mua lại chính xác của các dấu ngoặc kép. chú ý (trong khi sao chép).
Được sử dụng trong các phiên bản Magento 1.5.1.0 và 1.6.1.0. câu hỏi? bình luận? gợi ý? vui vẻ!
Cảm ơn các bài viết trên blog! giải thích Rất đẹp. Tôi muốn thêm chỉ một thời gian ngắn, rằng getter- (và setter) Phương pháp cần phải được ghi trong trường hợp lạc đà, tương ứng với các hướng dẫn Magento Mã hóa. từ getdelivery_time() mất getDeliveryTime() sẽ. Các gạch được loại bỏ, và mỗi chữ cái liên tiếp được viết bằng lớn.
tùy chọn, nếu bạn không thích sự biến đổi này, cũng có thể getData('thời gian giao hàng') được sử dụng.
Cảm ơn bạn đã thông báo bổ sung và các phần mở rộng tuyệt đẹp của các công nhân sản xuất điện!
bạn có thể nhập mã trong list.phtml? Tôi muốn các thuộc tính trong ListView Xem?
Xin chào, làm những gì bạn có nghĩa là “Xem danh sách”? Thể loại Xem (Điều nhau khi ta mở một loại)?
bạn có thể nhập mã trong list.phtml? Tôi muốn các thuộc tính hoặc trong tổng quan về sản phẩm. Hiện tại tổng quan về thể loại có thể không chỉ trong các sản phẩm cá nhân?!
Vì vậy, mỗi trường hợp các sản phẩm trong danh mục xem?
vâng chính xác
Có lẽ điều này sẽ giúp:
Đã làm nó bản thân mình nhưng không cố gắng.
nhờ Hi và cho các hướng dẫn. mở siêu!
Những gì cần phải làm một bởi vì nếu bạn có hai ngôn ngữ?
Tôi muốn ví dụ. ở Đức thuộc tính “thời gian chơi” buổi diễn. Trong tiếng Anh, nhưng đó là “Playlength” cuộc gọi.
Sẽ là tuyệt vời nếu có một giải pháp này…
Liệu nó không ở đây, từ điển thuộc tính? http://www.commercers.com/blog/magento-sort-by-price-position-name-ubersetzen-nicht-in-translate-csv-sondern-backend-attribute/
tiếc là không. Trong tất cả mọi thứ phụ trợ được điều chỉnh đúng và dịch. Đây có lẽ là do thực tế rằng với
__('Tên để hiển thị') ?> getHIER denAttributCode() ?>
Tên thực sự đã “thành lập” phải. Nhưng làm cách nào để làm điều đó khác nhau để “Tên Azuzeigender” chỉ là đưa đến StoreView hoạt động tương ứng?
Nhờ sự hướng dẫn này.
Đối với một thả thuộc tính (thời gian giao hàng) Tôi chèn đoạn code sau trong view.phtml: __('Chuyển giao:') ?>getAttributeText('thời gian giao hàng') ?>
Thật không may, tôi nhận được một lỗi trên trang sản phẩm:
thời gian giao hàng: Lỗi nghiêm trọng: Gọi đến một thành viên năng getSource() trên một phi vật trong /home/deelite/www/batterien-dinkels/app/code/core/Mage/Catalog/Model/Product.php trên đường 1389
Tôi sử dụng Magento 1.7
tôi có thể có thể giúp đỡ người khác?
Cảm ơn bạn, đã từ lâu tìm kiếm các giải pháp vấn đề! Dưới đây là! Bạn Made My Day!