Идем в список. В папку-хранилище с DS. Щелкаем на DS. Выбираем правку. Находим в XML-коде нужный контент-элемент, в нем находим ячейку <TypoScript>
Внутри нее ставим такой код:
10= RECORDS
10.tables = tt_content
10.source.current=1
10.source.ifEmpty=2
Где 2 в данном случае - id того контент-элемента, который должен быть по умолчанию.
Возможности TYPO3 совсем не ограничены одними только HTML страницами. Для того что бы сформировать XML файл по контенту в TYPO3 совершенно не нужны какие-либо расширения, коих, к моему удивление, такое большое количество в репозитории.
Поскольку я не приветствую использование расширений без особой причины, приведу пример формирования XML выгрузки страниц из TYPO3 для Flash меню. Стоит отметить, что тем же способом можно выдавать абсолютно любого вида и направленности данные, как например, Google Sitemaps или WML и т.д.
XML для Flash menu имеет следующий вид:
1
2
3
4
5
6
7
8
9
10
11
|
<?xml version="1.0" encoding="UTF-8"?>
<menu>
<item url="index.php?id=1" title="Page 1" />
<item url="index.php?id=2" title="Page 2" />
<item url="index.php?id=3" title="Page 3">
<item url="index.php?id=4" title="Page 3-1" />
<item url="index.php?id=5" title="Page 3-2" />
<item url="index.php?id=6" title="Page 3-3">
</item>
<item url="index.php?id=7" title="Page 4"/>
</menu>
|
Read the rest of this entry »
Иногда приходиться работать с флеш менюшкама, и тут на выручку приходит один очень простеньких и хорошенький экшен, а именно tox_xmlmenu. Подробнее о нём можно почитать по адресу http://www.mortox.de/extensions/tox-xmlmenu.html
Код следующий:
lib.randomContent = COA_INT
lib.randomContent {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = 30
max = 1
orderBy = rand()
}
}
}
Код следующий:
#ADD News
lib.news < plugin.tt_news
lib.news {
general_stdWrap >
displayLatest {
subheader_stdWrap.crop = 150 | ... | 1
date_stdWrap.strftime= %d.%m.%y
subheader_stdWrap.wrap = |
}
templateFile=fileadmin/templates/uni/tt_news_template.html
code >
code = LATEST
categoryMode = 1
categorySelection = 11
singlePid = 128
pid_list = 125
orderBy = datetime desc
catImageMode = 0
catTextMode = 0
latestLimit = 3
}
Два сайта с огромным количеством всевозможных примеров:
http://ajaxrain.com/
http://www.dynamicdrive.com
Задача: Форма состоит из нескольких пунктов radio типа. У каждого из этих пунктов есть свои подпункты(checkbox,text....), необходимо сделать их активными в том случае если выбран соответствующий пункт.
Read the rest of this entry »