SCSCompileAPI

Όπως ισχύει και με το SCSRenderAPI, υπάρχει ένα SCSCompileAPI που μεταβιβάζεται σε κάθε συνάρτηση μεταγλώττισης.

Αυτό περιλαμβάνει τις ακόλουθες ιδιότητες και συναρτήσεις.

  • Ιδιότητες:
    • navigationRoot: Το αναγνωριστικό του κόμβου που αποτελεί τη ρίζα της τοποθεσίας.
    • navigationCurr: Το αναγνωριστικό του τρέχοντος κόμβου σελίδων.
    • structureMap: Όλοι οι κόμβοι της ιεραρχίας τοποθεσίας που προσπελάζονται από το αναγνωριστικό.
    • siteInfo: Όλες οι ιδιότητες τοποθεσίας.
  • Συναρτήσεις:
    • getContentClient: Λαμβάνει το στιγμιότυπο contentClient για χρήση σε κλήσεις API περιεχομένου.
    • getCustomSiteProperty: Λαμβάνει προσαρμοσμένες ιδιότητες κατά τη μεταγλώττιση τοποθεσίας.

      Μπορείτε να αποθηκεύσετε προσαρμοσμένα δεδομένα και ιδιότητες σε επίπεδο τοποθεσίας, στο αρχείο siteinfo.json, για να προσαρμόσετε μια τοποθεσία βάσει των δεδομένων και των ιδιοτήτων. Για παράδειγμα, μπορείτε να αλλάξετε την υφή φόντου της σελίδας, τους δεσμούς υποσέλιδου ή το όνομα της τοποθεσίας web.