kislotnik Опубликовано 23 июня, 2015 Жалоба Поделиться Опубликовано 23 июня, 2015 как определить id строки характеристик товаров? Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 23 июня, 2015 Жалоба Поделиться Опубликовано 23 июня, 2015 {if $product->features} <!-- Характеристики товара --> <h2>Характеристики</h2> <ul class="features"> {foreach $product->features as $f} <li id="feature_{$f->feature_id}"> <label>{$f->name}</label> <span>{$f->value}</span> </li> {/foreach} </ul> <!-- Характеристики товара (The End)--> {/if} {$f->feature_id} - выведет id свойства(характеристики) Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 23 июня, 2015 Автор Жалоба Поделиться Опубликовано 23 июня, 2015 {if $product->features} <!-- Характеристики товара --> <h2>Характеристики</h2> <ul class="features"> {foreach $product->features as $f} <li id="feature_{$f->feature_id}"> <label>{$f->name}</label> <span>{$f->value}</span> </li> {/foreach} </ul> <!-- Характеристики товара (The End)--> {/if} {$f->feature_id} - выведет id свойства(характеристики)спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 23 июня, 2015 Жалоба Поделиться Опубликовано 23 июня, 2015 {$f->feature_id} - выведет id свойства(характеристики) а нет ли id значения свойства? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 23 июня, 2015 Жалоба Поделиться Опубликовано 23 июня, 2015 Не предусмотрено. Если надо, то переделки существенные... Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Эти переменные можно вывести только на странице товара?Пробую вывести на странице категорий, не получается... Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Стандартно это только для карточки товара. Чтобы работало в списке - много раз обсуждалось, напримерhttp://forum.simplacms.ru/topic/11287-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%B2-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D1%83-%D0%B8-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB/ Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Благодарю.. прочитал тему.Только когда я указываю 2 id чтоб выводились 2 характеристики, то выводится в 2 строки.А как можно вывести эти 2 переменные характеристик рядом, через запятую например?То есть сейчас пробуюЧтобы работало в списке - много раз обсуждалось {foreach $product->features as $f} {if ($f->feature_id == '1') or ($f->feature_id == '2')} <h1 data-product="{$product->id}" class="changeName b1c-name">{$product->name|escape}{$f->value}</h1> {/if} {/foreach} И получается так..Название товара Характеристика 1Название товара Характеристика 2А мне бы надо вот так..Название товара Характеристика 1, Характеристика 2 Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Убирайте тег h1. Он там совсем ни к чему... Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Так это я делаю для заголовка h1как же мне тогда сохранить, чтобы это был заголовок h1, но выводить в одну строку? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Пробуйте стилями для h1, что-то типа display:inline-block; Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Так в том то и дело, что стилями - не вариант.Нужно сохранить тег h1 для поисковиков. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 Так в том то и дело, что стилями - не вариант.Нужно сохранить тег h1 для поисковиков. А Вы точно знаете, что такое стили и как их используют? Если нет, то изучите срочно. Без этой азбуки нельзя... Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 А Вы точно знаете, что такое стили и как их используют? Если нет, то изучите срочно. Без этой азбуки нельзя... Вроде бы знаю.Но наверняка есть пробелы.Сейчас буду восполнять, раз вы так уверенно говорите)) Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 {foreach $product->features as $f} {if ($f->feature_id == '1') or ($f->feature_id == '2')} <h1 style="display:inline-block;" data-product="{$product->id}" class="changeName b1c-name">{$product->name|escape}{$f->value}</h1> {/if} {/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 (изменено) Спасибо, но так уже попробовал и получается такой результат.Название товара Характеристика 1 Название товара Характеристика 2А мне надо Название товара Характеристика 1 Характеристика 2Вобщем придумал поместить всё это добро внутрь заголовка h1 и отделить 2 характеристики друг от другавот так работает и даёт нужный результат <h1 data-product="{$product->id}" class="changeName b1c-name"> {$product->name|escape} ({foreach $product->features as $f} {if ($f->feature_id == '1')}{$f->value} {/if} {if ($f->feature_id == '2')}{$f->value}{/if} {/foreach}) </h1> И тогда получаетсяНазвание товара (Характеристика 1 Характеристика 2)Мне так нужно чтобы из двух разных переменных характеристик брать фамилию и имя автора книги.Просто на сайте в разных местах нужно выводить первой фамилию, а в некоторых местах наоборот - сначала имя.Плюс ешё удобно могу использовать truncate и делать из имени и отчества (ещё одна переменная, третья характеристика) инициалы - Пушкин А.С.То есть появляется пространство для манёвра вывести имя автора книга в различных вариантахАлександр ПушкинПушкин АлександрПушкин А.С.Пушкин Александр СергеевичПравда ещё не опробовал на других страницах.Пока только на странице товара работает точно. Изменено 23 мая, 2018 пользователем madison21 Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 А также хочу опробовать склонение по падежам, на форуме есть интересное решение от пользователя mishanya - ссылкаЧтобы в мета тайтл и дескрипшн выводить в родительном падеже.Купить книгу Александра Пушкина.Хороший сервис от http://morpher.ruСклоняет хорошо.Не знаю, может это здесь не уместно, решил поделиться..Может кому пригодиться. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 (изменено) А также хочу опробовать склонение по падежам, на форуме есть интересное решение от пользователя mishanya - ссылкаЧтобы в мета тайтл и дескрипшн выводить в родительном падеже. Купить книгу Александра Пушкина.Хороший сервис от http://morpher.ruСклоняет хорошо. Не знаю, может это здесь не уместно, решил поделиться..Может кому пригодиться. это решение и склоняет через сервис Морфер Изменено 23 мая, 2018 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 23 мая, 2018 Жалоба Поделиться Опубликовано 23 мая, 2018 это решение и склоняет через сервис Морферя так и понялсначала через api яндекс делали, но сервис отключили похожеа потом морферэто я уточнил, забыл написать что оно используется в вашем разрешении за которое вам отдельное большое спасибо!хоть ещё и не добрался опробовать, но говорят работает Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.