die extention ist echt hilfreich hab jetzt was gebastelt. man kann nach A-Z sortieren und die Jahre sind nun auch auswählbar. Das mit den Jahren hab ich jetzt so geregelt:
1 {
select = tt_news.title, tt_news_cat.title, tt_news.datetime
andWhere = tt_news.datetime > 1227999600 AND tt_news.datetime < 1259535600
}
hier wird einfach das timestamp 2009 und 2010 hergenommen. vl könnte man das noch einfacher lösen. hab es nun auch schon in realURL eingebettet hat auch easy funktioniert. hier mal der sämtliche TS code und der für die REALURL:
plugin.tx_browser_pi1 {
//Title bestimmen
_LOCAL_LANG {
default {
tt_news_title = Title:
tt_news_cat_title = Category:
tt_news_datetime = Datum:
list_mode_1 = 2009
}
}
//Suchfunktion und AZ Browsing
displayList {
display {
pagebrowser = 0
a-z_Browser = 1
}
}
views {
list {
//2 {
// select = tt_news.title, tt_news_cat.title, tt_news.datetime
// andWhere = tt_news.datetime > 1259535600 AND tt_news.datetime < 1291071600
// }
1 {
select = tt_news.title, tt_news_cat.title, tt_news.datetime
andWhere = tt_news.datetime > 1227999600 AND tt_news.datetime < 1259535600
}
}
single {
1 {
select = tt_news.title, tt_news.short, tt_news.image, tt_news.imagecaption, tt_news.imagealttext, tt_news.imagetitletext, tt_news.bodytext, tt_news.tstamp
template < plugin.tx_browser_pi1.template
template {
file = EXT:browser/res/tutorial_11/tt_news.tmpl
}
displaySingle < plugin.tx_browser_pi1.displaySingle
displaySingle {
templateMarker = ###TEMPLATE_SINGLE_TTNEWS_EXAMPLE###
}
tt_news {
title {
wrap = <h1>|</h1>
}
short {
wrap = <h2>|</h2>
}
bodytext {
wrap = <p>|</p>
}
tstamp {
strftime = %c
wrap = <p style="font-size:small;text-align:right;">|</p>
}
}
}
}
}
}
'postVarSets' => array(
'_DEFAULT' => array(
//Browser AZsortierung
'AZsort' => array(
array(
'GETvar' => 'tx_browser_pi1[azTab]' ,
),
),
//Browser title
'title' => array(
array(
'GETvar' => 'tx_browser_pi1[showUid]' ,
'lookUpTable' => array(
'table' => 'tt_news', // <- Your table
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted AND NOT hidden',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'show' => array(
array(
'GETvar' => 'tx_browser_pi1[mode]' ,
),
array(
'GETvar' => 'tx_browser_pi1[pointer]' ,
),
),),
hier noch wie es jetzt aussieht. das template wird jetzt aber noch einwenig angepasst 🙂
http://www.ascherpatrick.com/archiv.html