Do you really want to add mini-panels? based on your question, you want to display a view in a block. You can just create a block display of a view. this can be added to a normal panels page (as you want to have this view display contents based on the field value of the node) I am guessing that you have overridden the node template by panels and now you can embed the block display of the view directly in the panels and pass in the context of the present node.
I am not sure you even require mini panels. Answer can be pin pointed if you make your question more clear to give out what is that you are exactly looking to do.
Ok, yes panels can very easily come to your rescue here. So that part is good, you can pass in field value as context.
So how to add a content to a panel (or mini panel) is same as what ankit explained in his answer. the trick is that when you try to add a views block to a panel, it will give you an option to pass context for panels to views per "contextual filter" you have defined in a view.
So here are the steps:
- Create a views block type display.
- obviously you will be adding some contextual filters which accepts arguments from panels. (remember this contextual filters are what will accept arguments from panels)
- While adding this view to panels through steps mentioned by Ankit in his answer, pass in the required argument per contextual filter you have added.
In order for me to help you to configure the view, you heet to let me know what exact stuffs you are looking to add in a view and how are you planning to construct it functionally. Hope this helps.
Mini-panels are not listed in blocks page. Mini Panels are listed in mini panels page. Also mini Panels do not have a dedicated page. They are meant to be embedded into a parent panels page. I don't think you need mini panels at all.
As per my Understanding, here a couple of pointers.
- I think you are trying to add a view to a mini panel and have it available as block and place it in a region in a page. this will not work out as mini panels are never available as blocks.
- I am not sure about display suite, but now if you want to use this mini panel, you need to override the node template with panels.
You need to understand that Panels/mini panels and display suites are two different approaches to do the same thins. Here is a very good resource to know more.
Just found an awesome module that might just do the trick for you through a views only approach. This module provides a views display that gets directly attached to the node and gets tokens from node field that you can use as view's contextual filters directly.
Here is the link to the module.