elen11 Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Есть задача в карточке продукта вывести дополнительно название категории, к которой относится данный товар. В принципе название категории уже хранится в хлебных крошках, но как его достать из этого массива и вывести в нужном месте? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 предпоследний элемент массива breadcrumbs Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 1 час назад, spectre сказал: предпоследний элемент массива breadcrumbs это понятно, но вывести его конкретно как? Надіслати Поділитися на інших сайтах More sharing options... anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 (змінено) комрады уже все расписали: комрады расписали это пример подхода!!! Змінено 30 червня 2018 користувачем anboza Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 49 минут назад, elen11 сказал: это понятно, но вывести его конкретно как? = $*[count($*)-1] Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 27 минут назад, anboza сказал: комрады уже все расписали: комрады расписали это пример подхода!!! на тройке не работает Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, Otvet сказал: = $*[count($*)-1] как условие предпоследнего элемента прописать для twig расширения? Надіслати Поділитися на інших сайтах More sharing options... anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 8 минут назад, elen11 сказал: на тройке не работает у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Как выдернуть ссылку из хлебных крошек? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 1 час назад, spectre сказал: предпоследний элемент массива breadcrumbs это понятно, но вывести его конкретно как? Надіслати Поділитися на інших сайтах More sharing options...
anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 (змінено) комрады уже все расписали: комрады расписали это пример подхода!!! Змінено 30 червня 2018 користувачем anboza Надіслати Поділитися на інших сайтах More sharing options... Otvet Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 49 минут назад, elen11 сказал: это понятно, но вывести его конкретно как? = $*[count($*)-1] Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 27 минут назад, anboza сказал: комрады уже все расписали: комрады расписали это пример подхода!!! на тройке не работает Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, Otvet сказал: = $*[count($*)-1] как условие предпоследнего элемента прописать для twig расширения? Надіслати Поділитися на інших сайтах More sharing options... anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 8 минут назад, elen11 сказал: на тройке не работает у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Как выдернуть ссылку из хлебных крошек? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Otvet Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 49 минут назад, elen11 сказал: это понятно, но вывести его конкретно как? = $*[count($*)-1] Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 27 минут назад, anboza сказал: комрады уже все расписали: комрады расписали это пример подхода!!! на тройке не работает Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, Otvet сказал: = $*[count($*)-1] как условие предпоследнего элемента прописать для twig расширения? Надіслати Поділитися на інших сайтах More sharing options... anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 8 минут назад, elen11 сказал: на тройке не работает у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Как выдернуть ссылку из хлебных крошек? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 27 минут назад, anboza сказал: комрады уже все расписали: комрады расписали это пример подхода!!! на тройке не работает Надіслати Поділитися на інших сайтах More sharing options...
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, Otvet сказал: = $*[count($*)-1] как условие предпоследнего элемента прописать для twig расширения? Надіслати Поділитися на інших сайтах More sharing options...
anboza Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 8 минут назад, elen11 сказал: на тройке не работает у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Как выдернуть ссылку из хлебных крошек? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 3.x Opencart 3.x: Загальні питання Как выдернуть ссылку из хлебных крошек?
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 15 минут назад, anboza сказал: у синтаксис конечно другой. .речь о том, чтобы не из крошек дергать. методологический пример, так сказать ) надо как раз из крошек. Есть конструкция вида , она обрезает последний пункт крошек. А как правильно прописать условие именно на предпоследний элемент? Вопрос именно синтаксиса) {% for key, breadcrumb in breadcrumbs %} {% if key +1 < breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options...
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 (змінено) Цитата Не стыдно? // Set the last category breadcrumb - а это не о чем не говорит, да? не стыдно. Что проще прописать условие или куча кода, который вы прислали? Змінено 30 червня 2018 користувачем elen11 Надіслати Поділитися на інших сайтах More sharing options...
optimlab Опубліковано: 30 червня 2018 Share Опубліковано: 30 червня 2018 9 минут назад, elen11 сказал: Что проще прописать условие или куча кода, который вы прислали? Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. И куча кода там не при чем, вам в переменную нужно было добавить только: 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'language=' . $this->config->get('config_language') . '&path=' . $this->request->get['path'] . $url) Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options... optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 8 минут назад, optimlab сказал: Ну так определите переменную в контроллере равную бредкрамбс и сделайте с ней 2 раза array_pop и выведите её в шаблон. Уважаемый человек, мне как получайнику в опенкарте Ваши слова что горох об стену) Что в саму переменную включить я понимаю, а в силу отсутствия более глубоких познаний, объявить по всей видимости правильно не получается. Я могу работать с движком, править, но самой переменную добавить это уже вышка для меня) Поэтому было принято искать более простые решения. Мне вот инструкция выше пригодилась очень. Она рабочая и гениально простая. Надіслати Поділитися на інших сайтах More sharing options...
elen11 Опубліковано: 30 червня 2018 Автор Share Опубліковано: 30 червня 2018 решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} Надіслати Поділитися на інших сайтах More sharing options...
optimlab Опубліковано: 2 липня 2018 Share Опубліковано: 2 липня 2018 @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options... elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options... lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
lexxkrt Опубліковано: 3 липня 2018 Share Опубліковано: 3 липня 2018 (змінено) On 6/30/2018 at 7:06 PM, elen11 said: решение найдено, для предпоследнего элемента можно задать условие. Данная конструкция выведет название Категории при условии, что хлебные крошки полные {% if key +2 == breadcrumbs|length %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endif %} {% endfor %} чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} Змінено 3 липня 2018 користувачем lexxkrt Надіслати Поділитися на інших сайтах More sharing options...
elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 02.07.2018 в 15:02, optimlab сказал: @elen11 очень интересно на итоговое решение посмотреть, это во первых. А во вторых, за расчеты в шаблоне, которые можно сделать в контроллере, я бы вас уволил. Таким образом вы, как новичок, формируете у себя неправильную технику кодирования... к чему демагогию разводить? меня решение устраивает. Оно простое и рабочее. А чтобы кого-то уволнять, надо чтобы на вас работал кто-то. А это не так. Так что фантазируйте в другом месте. Надіслати Поділитися на інших сайтах More sharing options...
elen11 Опубліковано: 22 липня 2018 Автор Share Опубліковано: 22 липня 2018 В 03.07.2018 в 09:50, lexxkrt сказал: чем не устраивает ответ данный вам на стековерфлоу {{ breadcrumbs[breadcrumbs|length-2].text }} ну или с условием {% if breadcrumbs|length > 2 %} <div>входит в категорию {{ breadcrumbs[breadcrumbs|length-2].text }}</div> {% endif %} я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен Надіслати Поділитися на інших сайтах More sharing options...
lexxkrt Опубліковано: 23 липня 2018 Share Опубліковано: 23 липня 2018 23 hours ago, elen11 said: я не понимаю про что вы. В любом случае проблема была решена тем методом, который озвучен https://ru.stackoverflow.com/questions/848591/Как-вывести-предпоследний-элемент-массива-twig-opencart Получение циклом элемента массива с известным индексом как бы не есть хорошо. Работает, Вас устраивает, ну и ладно. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts