Візуальні хуки ПрестаШоп, webnewbie

хуки
Я давно збирався написати статтю про хуки, але мені не хотілося писати сухим текстом мало кому зрозумілим. Зрозуміліше буде коли текст розбавлений роз'яснювальними зображеннями. Для цього мені довелося пошукати програму здатну знімати скріншот всієї веб-сторінки з можливістю редагування отриманого зображення. І таку утиліту я знайшов-це плагін для Goole Chrome, FireShot. Оцінити її роботу ви зможете подивившись на мої скріншоти.

Що таке хук? 2> у фоні. У версії 1.5 хуки були перейменовані згідно моментів, що відбуваються в них, тобто були додані приставки display (відображення) і action (дія). Це було зроблено для зручності роботи, для того щоб ми знали з яким типом хука маємо справу.

Розташування хуків У цій статті я не зачіпатиму всіх хуків, а розгляну лише ті які нам потрібні для створення модулів. Для тих хто хоче побачити та ознайомитися з усіма хуками версій 1.4 та 1.5 можуть подивитися офіційну документацію ПрестаШоп

Для порівняння змін хуків на зображеннях виділив області різним кольором і підписав для різних версій їх назви. Розглянемо головну сторінку

хуки

Тут досить просто і пояснень не вимагає. Хочу лише зробити одну нотатку, модулі версії 1.4 можуть працювати у версії 1.5 зі своїми назвами хуків. Потрібно лише трохи підправити основний файл модуля та прибрати знак закриття тега php ?> . А ось модулі версії 1.5 не можуть працювати в 1.4, двигун цієї версії не знає нових назв хуків. Переходимо до сторінки товару

візуальні

де ви змінюєте для кожного модуля idTabtest, який буде id для div шаблону модуля відображеного у свою чергу в хуку productTabContent(displayProductTabContent)

Через велику щільність контенту на сторінці продукту не всі хуки у мене вмістилися і я виділив в окремому малюнку.