Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 19.11.2007, 03:20   #1
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

ну можно попробовать typolink... типа
typolink.parameter.data = TSFE:id
typolink.additionalParams = &tt_news[uid]={field:uid}
typolink.additionalParams.insertData = 1

Но вообще говоря для этого есть LIST/LATEST
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.11.2007, 19:10   #2
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Поставил вот так...
Код:
temp.myTest = RECORDS
temp.myTest {
source = 340,25,60,145,62
tables = tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
conf.tt_news.wrap = <p>|</p>
conf.tt_news.typolink.parameter.data = TSFE:id
conf.tt_news.typolink.additionalParams = &tt_news[uid]={field:uid}
conf.tt_news.typolink.additionalParams.insertData = 1
conf.tt_news.typolink.additionalParams.required = 1
}
Линк появился, но, к сожалению не правильный…
http://www.name.net/page1/?tt_news%5Buid%5D=57 ..., а должен быть такой ... http://www.name.net/page2/news/57/ ... номер записи новости определяется правильно, а вот страница на которой записана эта запись новости, определяется не правильно, почему?
У меня новости разбросаны по всем страницам …, как теперь сделать правильный линк?
Цитата:
Сообщение от void Посмотреть сообщение
Но вообще говоря для этого есть LIST/LATEST
Это понятно, так было бы очень хорошо, но как это сделать вот в чем вопрос?
Код:
temp.Articles < plugin.tt_news
temp.Articles {
code > 
code = LIST
limit = 5
}
Как заставить эту конструкцию выводить 5 указанных мною записей?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 19.11.2007 в 19:35
thebat вне форума   Ответить с цитированием
Старый 20.11.2007, 20:40   #3
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Проблема практически решена, за исключением одного …, но

…вот…
Код:
temp.myTest = RECORDS
temp.myTest {
source = 340,25,60,145,62
tables = tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
conf.tt_news.wrap = <p>|</p>
conf.tt_news.typolink.parameter = 394
conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid}
conf.tt_news.typolink.additionalParams.insertData = 1
}
Одно, что не решено, связано с этим кусочком кода…
Код:
conf.tt_news.typolink.parameter = 394
Весь единичный показ новостей привязывается к этой (одной) странице, что мне совсем не подходит, потому, что у меня новости разбросаны по всем страницам сайта, не на одной… На той странице, где находятся записи новостей, там работает "code = LIST" и "code = SINGLE"
Вопрос:
Как ..., Что надо прописать, что бы здесь
Код:
conf.tt_news.typolink.parameter = 394
прописывался ID страницы выводимых указных мною
Код:
source = 340,25,60,145,62
UID новостей…?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 21.11.2007 в 00:10
thebat вне форума   Ответить с цитированием
Старый 21.11.2007, 13:31   #4
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Интересно пройдет это?:
temp.myTest = RECORDS
temp.myTest {
renderObj = COA
renderObj {
2 = LOAD_REGISTER
2.MY_VALUE.field = pid
}
source = 340,25,60,145,62
tables = tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
conf.tt_news.wrap = <p>|</p>
conf.tt_news.typolink.parameter = register:MY_VALUE
conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid}
conf.tt_news.typolink.additionalParams.insertData = 1
}
shuman вне форума   Ответить с цитированием
Старый 21.11.2007, 21:11   #5
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Код:
Интересно пройдет это?:
temp.myTest = RECORDS
...
renderObj {
2 = LOAD_REGISTER
2.MY_VALUE.field = pid
}
...
conf.tt_news.typolink.parameter = register:MY_VALUE
...
}
Нет не проходит. Это тупо в ссылке выводит во это "register:MY_VALUE".
Может надо поиграться этим "2 = LOAD_REGISTER"? Одним словом это не работает... Надо найти, что-то другое, может у кого-то есть еще какие-то предложения на этот счет?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 22.11.2007, 02:39   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

conf.tt_news.typolink.parameter.data = register:MY_VALUE
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 22.11.2007, 16:59   #7
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Question

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
... .parameter.data = ...
Нет, это тоже ничего не дало, ссылка вообще исчезла …
Я знаю, что решение есть, но вот как это решить, пока не знаю…???
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 21.11.2007, 15:36   #8
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
Как ..., Что надо прописать, что бы здесь
Код:
conf.tt_news.typolink.parameter = 394
прописывался ID страницы выводимых указных мною
Код:
source = 340,25,60,145,62
UID новостей…?
Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.
dmartynenko вне форума   Ответить с цитированием
Старый 21.11.2007, 16:27   #9
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.
почему же - thebat написал что новости разбросаны по страницам на которых есть LIST и SINGLE - так что осталось pid использовать
shuman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод списка определенных категорий новостей в меню. (tt_news) Manas Общие вопросы 6 16.02.2008 21:41
tt_news возможен ли вывод новостей в виде разворачивающегося списка? Илья Общие вопросы 15 09.04.2007 10:57
Как ограничить вывод количества новостей в BE garik Общие вопросы 1 05.04.2007 16:40
tt_news (размещение записей новостей, категорий) Tod Общие вопросы 3 23.09.2006 01:28
tt_news - отображение новостей wali Общие вопросы 4 19.12.2005 14:36


Часовой пояс GMT +4, время: 16:03.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория