Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
06.02.2011, 23:10 | #1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
tt_products (SINGLE и LIST вместе)
Привет.
Есть необходимость реализовать для tt_products такой layout То есть, после перехода в SINGLE надо показать внизу списком содержимое предыдущей страницы (отобранные по категории или поиском товары). Насколько смог понять - tt_products не может одновременно показывать на стр. SINGLE и LIST. У меня в этом случае нижний LIST приобретает вид SINGLE. Пробовал этот самый LIST вставлять как RECORD (и другой страницы, где запись tt_products вставлена как LIST). Также пробовал вставлять напрямую через TS Код:
lib.name < plugin.tt_products lib.name {...LIST...} Думаю еще про вариант с IFRAME, вот только как в него загнать содержимое выборки с предыдущей страницы (без остального дизайна стр). Попробовал использовать для этих целей sr_iframe (пока не удалось вывести то, что надо)... Не уверен, что это будет работать, но какой-нибудь вариант решения найти очень хочется... Последний раз редактировалось Илья; 06.02.2011 в 23:31 |
06.02.2011, 23:46 | #2 |
Administrator
|
Правильное решение - написать свой плагин, который выводит то, что нужно (при этом используя таблицы tt_products, корзину и чекаут от него).
Ну или сразу писать свой магазин :-) |
06.02.2011, 23:58 | #3 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Валерий спасибо за ответ.
Как всегда говорите правильные вещи, но к сожалению надо использовать именно tt_products и поэтому придется искать какие-нибудь костыли. Что думаете, получится ли вывести содержимое предыдущей страницы безотносительно к текущей? В крайнем случае вывести ее целиком, а спозиционировать только для показа списка продуктов... Условно: запомнить url предыдущей страницы и показать содержимое по этому url'у ниже детального описания товара!? |
08.02.2011, 15:25 | #4 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Немного поковырявшись в tt_products почти решил эту задачу (single+list) и даже с запоминанием выборки.
Единственное, что хочется сделать это показывать/не показывать блок контента (вставленный через lib.something) в зависимости от URL страницы. То есть, есть стр с id=60 и нужно показать на ней блок только если дальше в url'e будет указано tx_ttproducts_pi1[product], если такого нет - блок не показывать. Или может быть есть готовый флаг, который отличает страницы single от list (в случае, если для сингл используется та же страница) - отдельно single-стр. не создавалась! Последний раз редактировалось Илья; 08.02.2011 в 18:14 |
09.02.2011, 08:31 | #5 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Пока что решил пробовать пойти таким путем:
использовать Код:
[userFunc = user_match(checkURL)] Кто-нибудь знает способ сделать тоже самое на чистом TS? Пробую так, но не срабатывает (не вставляются ничего в блок lib.carussel) ... Код:
[globalString = QUERY_STRING= *tx_ttproducts_pi1[product*] lib.carussel < styles.content.get lib.carussel.select.pidInList = 64 [end] Последний раз редактировалось Илья; 09.02.2011 в 08:48 |
11.02.2011, 15:45 | #6 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Может быть кому-то пригодится мой результат:
Код:
[globalString = IENV:QUERY_STRING = *tx_ttproducts_pi1[product*] lib.carussel < styles.content.get lib.carussel.select.pidInList = 64 [end] |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TinyMCE RTE рулит | Valery Romanchev | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 10 | 02.07.2013 22:33 |
7 новостей в tt_news (list). Как сделать больше? | AnShLv | Общие вопросы | 2 | 31.03.2009 18:27 |
tt_news - single и list на одной странице. | Manas | Общие вопросы | 3 | 06.11.2008 00:04 |
tt_news и ссылки на категории в Single View | dmartynenko | Общие вопросы | 3 | 01.09.2008 19:42 |
tt_news - Single + List | Future | Общие вопросы | 14 | 21.01.2007 14:37 |