Papakishop Μεταβλητές

 

Στις σελίδες του Papakishop ο σχεδιαστής έχει στην διαθεσή του συλλογές από συγκεκριμένα αντικείμενα που θα αναλύσουμε στην συνέχεια

 

Προϊόντα

 

Διαθέσιμα πεδία ενός προϊόντος:

main_image
images
description
price_after_vat
full_name
original_price_with_vat

 

Διάφορες συλλογές από προϊόντα είναι διαθέσιμες σε όλα τα σημεία του καταστήματος.

 

featured: Είναι η συλλογή που περιέχει τα προϊόντα που έχει επιλέξει ο διαχειριστής καταστήματος να φαίνονται στην πρώτη (συνήθως) σελίδα του καταστήματος του.

offers: Προσφορές, δλδ προϊόντα με ειδική τιμή.

latest: Τα τελευταία ενεργά προϊόντα που έχουν προστεθεί στο κατάστημα. Αν υπαρχει κατηγορία τότε περιλαμβάνονται μόνο τα προϊόντα αυτής αλλιώς όλα τα προϊόντα.

 

Αναλόγως με το που βρίσκεται ο χρήστης ο σχεδιαστής/προγραμματιστής της σελίδας έχει στην διαθεση του τα εξής:

 

 

Products


list.liquid: products περιλαμβάνουν όλα τα προϊόντα της συγκεκριμένης κατηγορίας.

show.liquid: product είναι το προϊόν του καταστήματος που επέλεξε ο χρήστης να δεί.

search.liquid: products είναι η συλλογή με όλα τα προϊόντα που ταιριάζουν στην αναζήτηση του χρήστη.

 

 

Cart

 

index.liquid: cart.line_items είναι τα προϊόντα που ο χρήστης έχει προσθέσει στο καλάθι αγορών του.

 

 

Pages

static.liquid: page είναι η στατική σελίδα που δημιούργησε ο διαχειριστής απο το διαχειριστικό περιβάλλον

 

 

Κατηγορίες

 

Το δέντρο κατηγοριών είναι διαθέσιμο σε δυο μορφές.

 

category_tree επιστρέφει το δεντρο κατηγοριών σε μορφή ul – li με όλους τους κόμβους κλειστούς.

category_tree_open επιστρέφει το δέντρο κατηγοριών σε μορφή ul – li με όλους τους κομβούς πλήρως αναπτυγμένους.

 

Διαθέσιμα πεδία μιας κατηγορίας:

 

title

images

description

price_after_vat

full_name

original_price_with_vat

 

 

Blog

 

Η εγγραφές στο blog μιας κατηγορίας είναι διαθέσιμες μέσω τις συλλογής blog_posts και μια συγκεκριμένη εγγραφή επιπλέον είναι διαθέσιμη στην σελίδα προβολής της (show.liquid) μέσω της μεταβλητής blog_post.

 

Διαθέσιμα πεδία ενός Blogpost είναι τα ακόλουθα :

 

title

body_text

id

next

previous

created_at

 

Γενικές μεταβλητές

 

Σε όλες τις σελίδες είναι διαθέσιμες οι εξής μεταβλητές:

template_name: επιστρέφει το όνομα του liquid template που έχει καλέσει ο χρήστης.

shop.get_asset_path: επιστρέφει την βασική διεύθυνση του καταστήματος κάτω από την οποία θα είναι διαθέσιμα όλα τα αρχεία του θέματος ( π.χ. {{ shop.get_asset_path }}/images/header_bg.png )

canonical_url: επιστρέφει το απαραίτητο meta tag με την canonical_url της σελίδας. Τοποθετείται στο head.

 

Was this article helpful?