hallo,
ich habe tt_news mit eigenen feldern erweitert. diese felder scheinen im backend im tab "extended" auf. ist es irgendwie möglich die neuen felder in den schon vorhandenen tabs zu platzieren? falls ja, wie würde das funktionieren?
meine zweite frage:
ich muss den seitenbesuchern für die listenansicht verschiedene sortieroptionen anbieten. muss ich im typoscript einen url parameter per if abfragen und orderby entsprechend setzten oder gibt es eine elegantere methode?
Hi,
also ich mache das so:
im tt_news Template habe ich den Marker eingefügt: ###GENERIC_ARTICLENO###
Und dieses Typoscript sorgt dafür das mein Feld befüllt wird:
plugin.tt_news.genericmarkers {
data = tx_ttnewsextendproductcode_product_code
articleno = TEXT
articleno {
field = generic_tx_ttnewsextendproductcode_product_code
wrap = Code: |
}
}
ja, wie ich die custom fields im frontend anzeigen kann, habe ich schon herausgefunden. das ist nicht mein problem.
ich möchte die anzeige im backend anpassen, damit das für die redakteure benutzerfreundlicher wird und die nicht immer ins "extended" tab schalten müssen, um felder zu editieren, die vom zusammenhang her eher in andere tabs passen würden.
...
die zweite frage würde mich auch interessieren. wie kann ich am einfachsten und elegantesten für seitenbesucher sortieroptionen zur verfügung stellen?
Hallo,
Du kannst einfach die Anzeige manipulieren indem Du das TCA manipuliert.
Hier mal beispeilhaft mit tt_address:
t3lib_div::loadTCA('tt_address');
t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tt_address','--div--;Kompetenzen,tx_gruppe3_chef,tx_gruppe3_kompetenz,--div--;Vollbeschreibungstext,tx_gruppe3_fulltext;;;richtext[]:rte_transform[mode=ts];1-1-1,--div--;Profilbild,tx_gruppe3_png,--div--;Soziale Medien,tx_gruppe3_xing,tx_gruppe3_twitter,tx_gruppe3_skype,tx_gruppe3_skypestatus,tx_gruppe3_facebook');
$TCA['tt_address']['ctrl']['dividers2tabs'] = true;
Hallo,
Du kannst einfach die Anzeige manipulieren indem Du das TCA manipuliert.
Hier mal beispeilhaft mit tt_address:
t3lib_div::loadTCA('tt_address');
t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tt_address','--div--;Kompetenzen,tx_gruppe3_chef,tx_gruppe3_kompetenz,--div--;Vollbeschreibungstext,tx_gruppe3_fulltext;;;richtext[]:rte_transform[mode=ts];1-1-1,--div--;Profilbild,tx_gruppe3_png,--div--;Soziale Medien,tx_gruppe3_xing,tx_gruppe3_twitter,tx_gruppe3_skype,tx_gruppe3_skypestatus,tx_gruppe3_facebook');
$TCA['tt_address']['ctrl']['dividers2tabs'] = true;
Rainer
Hallo,
Du kannst einfach die Anzeige manipulieren indem Du das TCA manipuliert.
Hier mal beispeilhaft mit tt_address:
t3lib_div::loadTCA('tt_address');
t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tt_address','--div--;Kompetenzen,tx_gruppe3_chef,tx_gruppe3_kompetenz,--div--;Vollbeschreibungstext,tx_gruppe3_fulltext;;;richtext[]:rte_transform[mode=ts];1-1-1,--div--;Profilbild,tx_gruppe3_png,--div--;Soziale Medien,tx_gruppe3_xing,tx_gruppe3_twitter,tx_gruppe3_skype,tx_gruppe3_skypestatus,tx_gruppe3_facebook');
$TCA['tt_address']['ctrl']['dividers2tabs'] = true;
Rainer
Hallo,
Du kannst einfach die Anzeige manipulieren indem Du das TCA manipuliert.
Hier mal beispeilhaft mit tt_address:
t3lib_div::loadTCA('tt_address');
t3lib_extMgm::addTCAcolumns('tt_address',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('tt_address','--div--;Kompetenzen,tx_gruppe3_chef,tx_gruppe3_kompetenz,--div--;Vollbeschreibungstext,tx_gruppe3_fulltext;;;richtext[]:rte_transform[mode=ts];1-1-1,--div--;Profilbild,tx_gruppe3_png,--div--;;');
$TCA['tt_address']['ctrl']['dividers2tabs'] = true;
Rainer
vielen dank!
ich werde das ausprobieren. 🙂