Οι παραμετρικές διαδρομές σάς επιτρέπουν να ενσωματώνετε πολλές σελίδες στην ίδια διεύθυνση URL
Οι παραμετρικές σελίδες σάς επιτρέπουν να περιλαμβάνετε πολλές σελίδες στην ίδια διεύθυνση URL.
/{country}/landingPage // σελίδα προορισμού που λαμβάνει υπόψη τη χώρα
/{lang}/products // σελίδα καταλόγου προϊόντων για πολλές γλώσσες
/{categories}/{blogPost} // προσαρμοσμένες αναρτήσεις ιστολογίου χωρισμένες ανά κατηγορίες
Ο τρόπος λειτουργίας των παραμετρικών σελίδων είναι:
{country} ή {lang} ή με οποιοδήποτε slug της επιλογής σας, όπως το {categories}{categories} το συσχετισμένο στοιχείο πρέπει να ορίσει ένα "Route Slug" στον δημιουργό στοιχείωνΣτον πίνακα διαχείρισης, δημιουργήστε μια παραμετρική διαδρομή: /{country}/landingPage
Στη συνέχεια, συνδέστε το slug {country} με το σχήμα Country.
Η προειδοποίηση "No default slug field configured for this component" σημαίνει ότι το σύστημα δεν γνωρίζει ακόμη ποιο πεδίο του σχήματος πρέπει να χρησιμοποιηθεί ως slug URL. Αυτό θα διορθωθεί στο επόμενο βήμα.
Δημιουργήστε ένα σχήμα Country στο CMS.
Παράδειγμα δομής:
{
"code": "us",
"name": "Ηνωμένες Πολιτείες",
"language": "Αγγλικά"
}
Υποθέστε ότι έχετε αυτή τη στιγμή 3 έγγραφα σε αυτό το σχήμα.
Μεταβείτε στο Country schema → Edit Schema
Δεσμεύστε το πεδίο code ως Route Slug Field.
Αυτό σημαίνει ότι έγκυρες διαδρομές θα είναι: /us/landingPage
Μη έγκυρες διαδρομές:
/English/landingPage/United States/landingPageΔείτε την ενότητα Ρύθμιση παραμετρικής δρομολόγησης με έναν renderer για να αποδίδετε παραμετρικές σελίδες