Jump to content

Πως μπορούμε να τσεκάρουμε αν κάποιο module είναι ενεργό ή όχι σε smarty template?


d3s1gn3r

Recommended Posts

Δεν υπάρχει κανένα module σε κανένα smarty αρχείο. Το smarty είναι template engine. Τα αρχεία που παράγει είναι cached. Τα module χρησιμοποιούν τα hooks  που είναι είτε στο template, είτε στον controller ανάλογα αν είναι display hook ή action hook.  Για να δεις ένα module ποια hook κάνει χρήσει στο έχω απαντήσει.

 

Link to comment
Share on other sites

Μάλλον δεν κατάλαβες καλά την ερώτησή μου. Δεν έγραψα οτι ψάχνω για κανένα module μεσα σε smarty template αρχεία. Ξερω πολυ καλα τι ειναι το smarty template . Αυτο που ρώτησα είναι πως μπορεί κάποιος μέσα σε ενα smarty αρχειο (.tpl) να τσεκάρει με (IF) αν κάποιο module στο back office (admin) ειναι ενεργο ή οχι. Φτιάχνω το δικό μου Theme και έψαχνα για το αντιστοιχο "IF" statement της PHP. Anyway σε περιπτωση που το χρειαστεί και κάποιος άλλος... xρησιμοποίησα  το:

{if Module::isEnabled('modulename')} .... {/if}

και έκανα μια χαρά τη δουλειά μου.

Edited by d3s1gn3r (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...