19 Ιουλίου 2012

Overriding Goes Deep! (Στέργιος Ζγουλέτας)

Overriding Goes Deep! (Στέργιος Ζγουλέτας)

Πολλές φορές όλοι χρειαστήκαμε να κάνουμε αλλαγές στα αρχεία του Joomla για να έχουμε καλύτερο οπτικό αποτέλεσμα των δεδομένων αλλά μετα απο κάποιο update χαθήκαν όλες οι αλλαγές και μπήκαμε στην διαδικασία να τις ξανά κάνουμε!

Σε αυτήν την παρουσίαση θα σας δείξουμε ΠΩΣ και ΠΟΤΕ μπορούμε να χρησιμοποιεισουμε το template overriding στα extensions του Joomla ώστε να μην αλλάξουμε τα core αρχεία και να μπορούμε να κάνουμε άφοβα update

 

Βίντεο & Περιγραφή Παρουσίασης

Αρχεία

Plugin Documentation / Syntax

compo:com_compon,view:item,env:admin|path_to_new_class.php

To add many class overrides seperate them with new line (enter)

Examples:

compo:com_content,view:article,env:site|myfolder/view.html.php

compo:com_content,view:category,env:site,path:absolute|/home/myuser/public_html/newclass/view.html.php

compo:force,env:site,path:absolute|/home/myuser/public_html/newclass/library/lib.php

 

Parameters

compo:force = Loads the file on certain component or use "force" to load it everywhere on Joomla Site.Default: force

env:site or env:admin = To load only FrontEnd or Backend.It's optional parameter.Default: site

view:myview = Limit class loading to certain view.It's optional parameter. Default: null

path:absolute = Set this parameter if you want to add write the absolute file path

Source Site



Πολυμέσα


Περισσότερα σε αυτή την κατηγορία: « JoomlaDay 2013 - Optimizing a Joomla Website

GR: Το όνομα Joomla!(R) χρησιμοποιείται υπό περιορισμένη άδεια χρήσης της Open Source Matters στις Η.Π.Α και άλλες χώρες. Το joomlafans.gr δε σχετίζεται ούτε υποστηρίζεται από την Open Source Matters ή το Joomla! Project (ΤΜ).


ΕΝ: The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries. Joomlafans.gr is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

 

Creative Commons License
  Το περιεχόμενο του δικτυακού τόπου αυτού, υπόκειται στην άδεια Creative Commons Αναφορά προέλευσης-Παρόμοια διανομή 3.0 Ελλάδα.