Переробив у WASS шаблон вибору доставки. Спочатку хотів обійтися просто JS-скриптом, але потім, все-таки, шаблон змінив. Раніше у способу доставки, у якого було кілька варіантів, ось, наприклад, пунктів видачі в різних містах, з'являлося меню, що випадає. У цьому меню треба було вибирати підходящий варіант. Якось ось так, як на скріншоті
Зміни треба вносити в файл /published/SC/html/scripts/modules/shiiping/class.russianpost.php. Всі зміни вносяться тільки в метод calculate_shipping_rate ()
Найцікавіше те, що в PrestaShop реалізували функцію «оформлення замовлення на одній станиці» (one-page checkout) приблизно до того моменту, коли мода на цю фішку пройшла і багато магазинів відмовляються від такого способу оформлення замовлення. Занадто багато полів, покупець лякається складнощі з оформленням, плутається. Здається мені, що WebAsyst реалізує цю функцію, коли вона зовсім вже буде не потрібна.
На жаль, не встигати за тенденціями - властивість більшості, якщо не всіх, коробкових продуктів.
Список статей блогу, чесно кажучи, в webasyst зроблений досить безглуздо. Особисто мені більше подобається, як зроблено в WordPress - з можливістю прибирати частину поста »під кат», тобто в основному списку публікувати тільки частина статті та посилання «читати далі» для тих, хто зацікавився.
Взагалі є один або кілька плагінів, що продаються умільцями, які дозволяють робити таку стрічку з анонсами і навіть прикріплювати картинку до анонсу. Цей варіант я запам'ятав і вирішив, що якщо швидко нічого не придумаю, то куплю.
Спочатку вирішив, що саме простим рішенням буде обертати частину статті в DIV і в CSS прописати йому властивість 'display: none;'. Грубо, але повинно вийти. Єдине, що мене зупинило - статті пишу не я, а пояснювати як «обертати в DIV» мені дуже не хочеться. І ще контролювати, щоб вкладеність тегів дотримувалася.
На форумі WebAsyst'а побачив пост про перевірку логіна, введеного при реєстрації. Як завжди впав у ступор від витонченого рішення. Весь розглянутий код знаходиться в файлі core_functions / registration_functions.php. Дістав напилок і трохи підточив.