This question has been answered by Bruno17. See the first response.
this is possible, but you would need some customization and custom-coding.
Fist, you would need an additional field, where you can define the position of each item, name it 'pos'
Then you would set the sortorder of the grid to this field.
Then you have to create two new custom context-menue-items for add above and add below (some coding needed)
Two new hidden fields in the form with the id of the old item and a value for where to add the new item (before or after)
Then you will need a aftersave-hook-snippet, which would set the new positions of all items, depending on where you add the new item.
<field key="pos" dbtype="int" precision="10" phptype="integer" null="false" default="0"/>
Seems to me, the pos - field is missing somewhere.
with modx_ as table-prefix, you don't have a custom-prefix. That's the default prefix. So you don't need to fill this field.
and if you have allready an existing package (core/components/yourpackage - directory) you don't want 'click create package' again.
just load the schema, add your new fields to the schema, save the schema, click 'Add fields' (this should parse the schema and recreate the map-files and add the new fields to your tables) - done.
Did you check, if the new field was added to your table (and the map-file)?
Also with a int-field, you should have default="0", not default=""
<field key="pos" dbtype="int" precision="10" phptype="integer" null="false" default="0">
</field>
[[!migxLoopCollection? &packageName=`datequote` &classname=`DateQuote` &selectfields=`id,quote,author,topic,birthday` &where=`{"date":"[[!now:date=`%d`]]","month":"[[!now:date=`%B`]]"}` &tpl=`myTpl` ]]
<p style="font-size: 18px; color:#000000; font-weight: bold;">[[+quote]]</p> <p style="font-size: 14px; color:#800000;">[[+author]]<br> [[+topic]]<br> Born on: [[+birthday]]</p><br>
<?php return time();
&sortConfig=`[{"sortby":"pos"}]`