Прошу прощения за возможно глупый вопрос. Если страница должна быть коллекцией не документов, а неких чанков, с помощью каких средств лучше организовать ее вывод? Также необходимо сделать разбиение на страницы (например по 10 чанков), и реализовать сортировку по нескольким параметрам. Можно ли для этого использовать Дитто?
Объясню откуда взялась мысль о таком решении. Имеется модуль, создающий в базе дополнительную таблицу песен и управляющий ее содержимым. То есть каждая отдельная песня не является документом. Для вывода создаю документ (называю его например "Каталог"). Далее предполагаю создать сниппет, делающий запрос к созданной таблице и организующий форматированный вывод информации о каждой записи в виде чанка. Но как дальше организовать вывод страниц каталога, не понимаю. Ведь насколько я понял, Дитто работает только с документами?? Неужели нужно обязательно создавать для каждой песни представление в виде документа?
Не надо использовать дитто, если требуется выводить данные из своих таблиц. Проще разобраться и написать собственный сниппет для вывода результатов.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
пиши свой сниппет. вообще вся соль модх в том, что тебе не надо городить свой огород в плане базового функционала, а грядку в плане дополнительного вспахать очень легко, для этого не обязательно изучать модх АПИ, это может быть голый пхп код
при большом количестве документов модх тормозит в админке (хотя может это субъективно)
насчет страниц на каждую песню - ничто тебе не мешает их генерировать своим же сниппетом, но я бы не стал, потому что песен наверное очень много и как это отразится на производительности я не уверен.
Quote from: smoke at Apr 27, 2008, 02:39 AM
"Не надо" потому, что он этого не может?
Не может и не должен мочь. Дитто предназначен для работы с деревом документов MODx, с определенным набором полей и связанными с этими документами параметрами TV.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
to EVD:
Огромное спасибо за подсказку! Разобрался с loopDbChunk. Очень полезный сниппет! Странно, что его нет в Ресурсах.
странно что такого функционала нет в базовой поставке...