You can use :mark command in both cases.
To create mark to current directory:
mark x %d ..
If you want to use mappings, something like this could be used (I know, quite verbose):
nnoremap <silent> ma :mark a %d ..<cr>
nnoremap <silent> mb :mark b %d ..<cr>
nnoremap <silent> mc :mark c %d ..<cr>
nnoremap <silent> md :mark d %d ..<cr>
nnoremap <silent> me :mark e %d ..<cr>
nnoremap <silent> mf :mark f %d ..<cr>
nnoremap <silent> mg :mark g %d ..<cr>
nnoremap <silent> mh :mark h %d ..<cr>
nnoremap <silent> mi :mark i %d ..<cr>
nnoremap <silent> mj :mark j %d ..<cr>
nnoremap <silent> mk :mark k %d ..<cr>
nnoremap <silent> ml :mark l %d ..<cr>
nnoremap <silent> mm :mark m %d ..<cr>
nnoremap <silent> mn :mark n %d ..<cr>
nnoremap <silent> mo :mark o %d ..<cr>
nnoremap <silent> mp :mark p %d ..<cr>
nnoremap <silent> mq :mark q %d ..<cr>
nnoremap <silent> mr :mark r %d ..<cr>
nnoremap <silent> ms :mark s %d ..<cr>
nnoremap <silent> mt :mark t %d ..<cr>
nnoremap <silent> mu :mark u %d ..<cr>
nnoremap <silent> mv :mark v %d ..<cr>
nnoremap <silent> mw :mark w %d ..<cr>
nnoremap <silent> mx :mark x %d ..<cr>
nnoremap <silent> my :mark y %d ..<cr>
nnoremap <silent> mz :mark z %d ..<cr>
nnoremap <silent> mA :mark A %d ..<cr>
nnoremap <silent> mB :mark B %d ..<cr>
nnoremap <silent> mC :mark C %d ..<cr>
nnoremap <silent> mD :mark D %d ..<cr>
nnoremap <silent> mE :mark E %d ..<cr>
nnoremap <silent> mF :mark F %d ..<cr>
nnoremap <silent> mG :mark G %d ..<cr>
nnoremap <silent> mH :mark H %d ..<cr>
nnoremap <silent> mI :mark I %d ..<cr>
nnoremap <silent> mJ :mark J %d ..<cr>
nnoremap <silent> mK :mark K %d ..<cr>
nnoremap <silent> mL :mark L %d ..<cr>
nnoremap <silent> mM :mark M %d ..<cr>
nnoremap <silent> mN :mark N %d ..<cr>
nnoremap <silent> mO :mark O %d ..<cr>
nnoremap <silent> mP :mark P %d ..<cr>
nnoremap <silent> mQ :mark Q %d ..<cr>
nnoremap <silent> mR :mark R %d ..<cr>
nnoremap <silent> mS :mark S %d ..<cr>
nnoremap <silent> mT :mark T %d ..<cr>
nnoremap <silent> mU :mark U %d ..<cr>
nnoremap <silent> mV :mark V %d ..<cr>
nnoremap <silent> mW :mark W %d ..<cr>
nnoremap <silent> mX :mark X %d ..<cr>
nnoremap <silent> mY :mark Y %d ..<cr>
nnoremap <silent> mZ :mark Z %d ..<cr>
To setup mark in vifmrc (it can be overwritten during the session, but it will be restored on the next startup):
mark d ~/downloads/