Σελίδα 1 από 1

include php file στο header.twig

Δημοσιεύτηκε: 19 Ιαν 2021, 14:00
από mihka73
Καλημέρα θέλω να εισάγω με include ένα php αχείο στο <body> του default template.
Βάζω το παρακάτω στο αχείο header.twig <?php include('/catalog/view/theme/default/template/common/myfile.php'); ?> όμως δεν δουλεύει;Τι κάνω λάθος;
Ευχαριστώ

Re: include php file στο header.twig

Δημοσιεύτηκε: 19 Ιαν 2021, 17:08
από Alexandra
Γιατί σε 3.x, στο view λειτουργεί ο parser του twig. Μπορείς να το κάνεις include στον controller να επεξεργαστείς ότι χρειάζεται εκεί και μετά να περάσεις τα αποτελέσματα στο view μέσω του $data array.

Re: include php file στο header.twig

Δημοσιεύτηκε: 19 Ιαν 2021, 18:06
από mihka73
Alexandra έγραψε: 19 Ιαν 2021, 17:08 Γιατί σε 3.x, στο view λειτουργεί ο parser του twig. Μπορείς να το κάνεις include στον controller να επεξεργαστείς ότι χρειάζεται εκεί και μετά να περάσεις τα αποτελέσματα στο view μέσω του $data array.
Δεν κατάλαβα και πολλά...sorry αλλά είμαι νέος με το opencart και δεν γνωρίζω πολλά για τη λειτουργία του.
Το αρχείο που θέλω να κάνω include είναι στην ουσία ένα toolbar με τον παρακάτω κώδικα που καλεί εξωτερικά τα παρακάτω.
Πως θα μπορούσα να το ενσωματώσω στον κώδικα μέσα από το controler?

<a href="javascript:(function(){d=document;jf=d.createElement('script');jf.src=('https:'==document.location.protocol?'https://ssl.atbar.org/c':'http://c.atbar.org')+'/ATBar2/ATBar.min.user.js';jf.type='text/javascript';jf.id='ToolBar';d.getElementsByTagName('head')[0].appendChild(jf);})();" id="toolbar-launch" title="Launch ATbar to adjust this webpage, have it read aloud and other functions."><img src="https://core.atbar.org/resources/img/launcher.png" alt="ATbar"></a>

Re: include php file στο header.twig

Δημοσιεύτηκε: 19 Ιαν 2021, 21:49
από Alexandra
Αυτό είναι HTML link με Javascript. Το περνάς όπως είναι στο header.twig καρφωτά ή με OCMOD, δεν χρειάζεται να το κάνεις include.

Re: include php file στο header.twig

Δημοσιεύτηκε: 20 Ιαν 2021, 10:40
από mihka73
Alexandra έγραψε: 19 Ιαν 2021, 21:49 Αυτό είναι HTML link με Javascript. Το περνάς όπως είναι στο header.twig καρφωτά ή με OCMOD, δεν χρειάζεται να το κάνεις include.
Τέλεια ευχαριστώ, βασικά προσπαθώ να βρω μια λύση για το νέο ΕΣΠΑ που ζητάει πρότυπο WCAG 2.0. Έβαλα το Link όπως μου είπες και το πήρε, όμως δεν δουλεύει το text to speech...επίσης έχω την εντύπωση ότι δεν θποστηρίζει Ελληνικά.
Θα ήθελα να δουλέψω με opencart. Υπάρχει κάποια λύση για το WCAG 2.0;
Ευχαριστώ