Это верно, но для &sortBy есть только 3 параметра - createdon, pub_date, editedon. А чего-то типа name нет... или я может не нашел...
Спасибо за ответ. Кстати, вариант с startID в виде числового массива - вполне очевидное и изящное решение для таких случаев, надо бы автору намекнуть, чтобы реализовал в будущих версиях. Хотя надо бы бета-версию посмотреть, кажется там много новенького.
UPD: И правда - помимо множества наворотов бета-версии есть и эта полезная в данный момент для меня штука:
$startID // ids of documents for ditto to retrieve; separate by commas
Но вопрос остается в силе.... если кто знает как выводить в Ditto только документы верхнего уровня, подскажите плиз...
Quote from: jek at Nov 27, 2006, 07:47 PM
Это верно, но для &sortBy есть только 3 параметра - createdon, pub_date, editedon. А чего-то типа name нет... или я может не нашел...
&sortBy - это имя любого поля из таблицы site_content по которому выполняется сортировка. Для сортировки по имени используй pagetitle.
<h1> <a href="[(base_url)][~[+id+]~]"> [+pagetitle+] </a> </h1> <div class="author">Íàïèñàë [+author+] - [+date+]</div> <div class="news"> <p>[+introtext+]</p> <div class="more">[+link+]</div> </div>
<h1> <a href="[(base_url)][~[+id+]~]"> [+pagetitle+] </a> </h1> <div class="author">Íàïèñàë [+author+] - [+date+]</div> <div class="news"> <p>[+êîíòåíä+]</p> </div>
if (strlen("[+introtext+]">0)) { return "<p>[+introtext+]</p> <div class=\"more\">[+link+]</div>"; } else { return "[+content+]"; }
if (strlen("[+introtext+]">0)) { return "<p>[+introtext+]</p> <div class=\"more\">[+link+]</div>"; } else { return "[+content+]"; }
link=topic=6995.msg67026#msg67026 date=1164981595]
Âîò è ó ìåíÿ âîïðîñ íà çàñûïêó...
ß âûçûâàþ Ditto è èñïîëüçóþ ñëåäóþùèé øàáëîí:
<h1> <a href="[(base_url)][~[+id+]~]"> [+pagetitle+] </a> </h1> <div class="author">Íàïèñàë [+author+] - [+date+]</div> <div class="news"> <p>[+introtext+]</p> <div class="more">[+link+]</div> </div>
1) Çàäà÷à:
åñëè [+introtext+] äîêóìåíòà ïóñòîé, òî âûâîäèòü "êîíòåíä" äîêóìåíòà áåç ññûëêè ïîäðîáíåå íà íåãî.
òèïà:
<h1> <a href="[(base_url)][~[+id+]~]"> [+pagetitle+] </a> </h1> <div class="author">Íàïèñàë [+author+] - [+date+]</div> <div class="news"> <p>[+êîíòåíä+]</p> </div>
1) Ïðîáëåìà:
ß ïðîáîâàë ñäåëàòü ïðîâåðêó òèïà:
if (strlen("[+introtext+]">0)) { return "<p>[+introtext+]</p> <div class=\"more\">[+link+]</div>"; } else { return "[+content+]"; }
Íå ñòðàáîòàëëî :-( È åñòü ëè òàêîé àòðèáóò ó Ditto êàê [+content+] !?
Ç.Û.: Åñëè ðåøèòü ýòó ïðîáëåìó, òî ìîæíî áóäåò îáëåã÷èòü ñåáå æèçíü... Ò.å. åñëè Âàøà íîâîñòü íå áîëüøàÿ, è Âû áû íå õîòåëè ÷òî áû ïîëüçîâàòåëü òûêàë íà êíîïêó "ïîäðîáíåå" è ÷èòàë òîæå ñàìîå. Âû ïðîñòî íàáèâàåòå íîâîñòü â [*content*] è îñòàâëÿåòå "introtext" ïóñòûì è íå ïàðèòåñü ïî ýòîìó ïîâîäó )