![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
|
Просто посмотрите. Там TS описание всех доступных по умолчанию контент-элементов. И видно как именно они устроены. И это можно взять за основу своего TS шаблона сайта.
|
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
Код:
# "Recently updated pages"
5 < .default
5 {
wrap = <ul class="csc-menu csc-menu-5">|</ul>
special = updated
special {
maxAge = 3600*24*7
excludeNoSearchPages = 1
}
}
Последний раз редактировалось Anlov; 27.06.2011 в 18:46 |
|
|
|
|
|
#3 |
|
Senior Member
|
Ну так на то TSRef есть где описаны все функции доступные - этот кусок за основу, потом дописать свой конфиг к этому и далее взять и дописать css.
|
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
так, идем дальше с вашей помощью.
вот здесь Код:
lib.updatedsites = HMENU
lib.updatedsites {
special = list
special.value.field = pages
wrap = <ul class="csc-menu csc-menu-def">|</ul>
1 = TMENU
1 {
target = {$PAGE_TARGET}
NO {
stdWrap.htmlSpecialChars = 1
wrapItemAndSub = <li>|</li>
ATagTitle.field = description // title
}
noBlur = 1
}
}
5 < .lib.updatedsites
5 {
wrap = <ul class="csc-menu csc-menu-5">|</ul>
special = updated
special {
maxAge = 3600*24*1
excludeNoSearchPages = 1
}
}
|
|
|
|
|
|
#5 |
|
Senior Member
|
Ну так сам по себе контент-элемент Sitemap позволяет же выбрать точки входа.
Правда я не уверен что это работает с обновленными страницами. |
|
|
|
|
|
#6 |
|
Senior Member
|
Хотя сейчас посмотрел в TSRef - можно указать откуда беруться эти обновленные страницы и до какой глубины вложенности. Так что не вижу трудностей.
|
|
|
|
|
|
#7 |
|
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
вот-вот, вот эту точку входа мне надо в вышеприведенном коде указать динамически, потому что для каждой страницы она, естественно, будет разной. а как - не знаю. то есть, по сути, мне надо внутри TS передать или установить значение текущей страницы, а еще бы - и ее родителя тоже... нужна помощь.
|
|
|
|
|
|
#8 |
|
Новенький
Регистрация: 18.07.2011
Сообщений: 3
|
Существует описание TS, элементы содержимого по умолчанию. Посмотрите, как они работают. И, возможно, база TS шаблона сайта...
|
|
|
|
|
|
#9 |
|
Новенький
Регистрация: 27.03.2012
Сообщений: 12
|
Всем привет!
У меня стоит почти аналогичная задача, только получить я должен не страницы, а статьи (5 последних измененных). Насколько я понял, автор вопроса написал PHP-функцию для решения вопроса. Может существует все же возможность обойтись силами TS? Следующий код дает последние страницы: (источник) Код:
20 = HMENU
20.special = updated
20.special.value = 35, 56
20.special {
mode = tstamp
depth = 2
maxAge = 3600*24*3
limit = 8
}
Код:
10= RECORDS
10.tables = tt_content
10.select {
#pidInList = this
max=5
orderBy = tstamp
where = sys_language_uid = 0
andWhere = colPos = 0
}
10.wrap = <!--TYPO3SEARCH_begin-->|<!--TYPO3SEARCH_end-->
Заранее спасибо за ответы. |
|
|
|
|
|
#10 |
|
Новенький
Регистрация: 27.03.2012
Сообщений: 12
|
Может кому пригодится - нашел расширение с ключом "gst_topcontent".
Выдает по умолчанию последний content из таблицы tt_content. Гибко настраивается с помощью списка констант. Единственно - старовато. Последнее изменение в 2006. Пришлось константы пр ftp настраивать, т.к. ч/з новый менеджер расширений не получилось. Вроде вопрос решился, но предыдущий вопрос не снимаю. Было бы не плохо решать подобные вопросы силами TS и не зависеть от дополнительных расширений. |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Отслеживание изменений контента на сайте | Gemini | Общие вопросы | 4 | 10.05.2018 02:07 |