diff --git a/source/import_documentation/Components/Solid-Display.rst b/source/import_documentation/Components/Solid-Display.rst
index 27c4254fe96f61d41b59314077f8c0722f7a1ef3..93eeea9da39d993a59c3583687cb6810e89894b3 100644
--- a/source/import_documentation/Components/Solid-Display.rst
+++ b/source/import_documentation/Components/Solid-Display.rst
@@ -55,14 +55,14 @@ Attributes
    a field as it would result in an infinite loop.
 
 ``child-[field]``
-~~~~~~~~~~~~~
-   add attribute ``[field]`` to all children.
+~~~~~~~~~~~~~~~~~
+   Add attribute ``[field]`` to all children.
 
 
 Widgets
 -------
-By default, the widget used is ``<solid-display-div>``. Cf the
-`Widget <https://docs.startinblox.com/import_documentation/Widgets/Reference.html>`__ page for more info.
+   By default, the widget used is ``<solid-display-div>``. Cf the 
+   :ref:`Widget <reference>` page for more info.
 
 
 Events
diff --git a/source/import_documentation/Components/Solid-Form-Search.rst b/source/import_documentation/Components/Solid-Form-Search.rst
index 93b75e5bb57c0861b072be117fa504ae283e67e5..5265770dda181c0aaf0c7d8f8f175a0f34e1e6ff 100644
--- a/source/import_documentation/Components/Solid-Form-Search.rst
+++ b/source/import_documentation/Components/Solid-Form-Search.rst
@@ -36,12 +36,14 @@ Attributes
 ~~~~~~~~~~
    List of fields used to perform the search.
 
+.. _label-field-sfs:
 ``label-[field]``
 ~~~~~~~~~~~~~~~~~
    When displaying a form, the default labels are the fields names of the model.
    If you want something fancier, you can set this attribute.
    i.e. ``label-username="Your name"``
 
+.. _submit-button-sfs:
 ``submit-button``
 ~~~~~~~~~~~~~~~~~
    *Available from version 0.13*
@@ -49,12 +51,14 @@ Attributes
    Text of the submit button to create in the search form. If the attribute is not defined,
    no button will be added and the form will trigger the search on change.
 
+.. _range-field-sfs:
 ``range-[field]``
 ~~~~~~~~~~~~~~~~~
    URL of a container which list the accepted values
    for the field ``[field]``. It’s particularly useful with a dropdown
    field.
 
+.. _enum-field-sfs:
 ``enum-[field]``
 ~~~~~~~~~~~~~~~~
    *Available from version 0.13*
@@ -70,6 +74,7 @@ Attributes
       * ``enum-[field]="value1 = a, value2 = b, value3 = c"``: each value will be displayed 
       and "a", "b", "c" will be loaded in value attribute.
 
+.. _start-value-field:
 ``start-value-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.15*
@@ -78,6 +83,7 @@ Attributes
    Only usable with ``solid-form-rangedate`` and ``solid-form-rangenumber``.
    In ``solid-form-rangedate``, it can be defined to ``today``.
 
+.. _end-value-field:
 ``end-value-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.15*
@@ -86,6 +92,7 @@ Attributes
    Only usable with ``solid-form-rangedate`` and ``solid-form-rangenumber``.
    In ``solid-form-rangedate``, it can be defined to ``today``.
 
+.. _autocomplete-field-sfs:
 ``autocomplete-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.15*
@@ -95,8 +102,8 @@ Attributes
 
 Widgets
 -------
-By default, the widget used is ``<solid-form-label-text>``. Cf the
-`Widget Form <https://docs.startinblox.com/import_documentation/Widgets/form-widgets.html>`__ page for more info.
+By default, the widget used is ``<solid-form-label-text>``. Cf the 
+:ref:`Widget <reference>` page for more info.
 
 
 Events
diff --git a/source/import_documentation/Components/Solid-Form.rst b/source/import_documentation/Components/Solid-Form.rst
index b440ca98102ebb980ef31b60228d0bd0cc3439d1..504e65639d30c430d4f0c1a0650c5fba901f099a 100644
--- a/source/import_documentation/Components/Solid-Form.rst
+++ b/source/import_documentation/Components/Solid-Form.rst
@@ -29,34 +29,40 @@ Attributes
 ~~~~~~~~~~
    List of the fields used to create the form (by default, all of them are used).
 
+.. _label-field-sf:
 ``label-[field]``
 ~~~~~~~~~~~~~~~~~
    When displaying a form, the default labels are the fields names of the model.
    If you want something fancier, you can set this attribute.
    i.e. ``label-username="Your name"``
 
+.. _naked:
 ``naked``
 ~~~~~~~~~
    When the attribute is set, the submit button will be
    removed. It’s particularly useful to prevent the nested forms to
    display their own submit button.
 
+.. _upload-url-field:
 ``upload-url-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~
    URL to upload file for field ``[field]``, it
    automatically set ``widget-[field]`` to ``solid-form-file`` if net defined.
    It’s particularly useful with a dropdown field.
 
+.. _submit-button-sf:
 ``submit-button``
 ~~~~~~~~~~~~~~~~~
    Text of the submit button of the form.
 
+.. _range-field-sf:
 ``range-[field]``
 ~~~~~~~~~~~~~~~~~
    URL of a container which list the accepted values
    for the field ``[field]``. It’s particularly useful with a dropdown
    field.
 
+.. _enum-field-sf:
 ``enum-[field]``
 ~~~~~~~~~~~~~~~~
    *Available from version 0.13*
@@ -72,25 +78,31 @@ Attributes
       * ``enum-[field]="value1 = a, value2 = b, value3 = c"``: each value will be displayed 
       and "a", "b", "c" will be loaded in value attribute.
 
+.. _order-asc-field:
+.. _order-desc-field:
 ``order-asc-[field]`` or ``order-desc-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Name of the field used to order the range list ``[field]``.
 
+.. _partial:
 ``partial``
 ~~~~~~~~~~~
    Add this attribute when the form does not include
    all the fields of the resource to update.
 
+.. _min-field:
 ``min-[field]``
 ~~~~~~~~~~~~~~~
    Add this attribute for the field ``[field]`` to define its minimum value.
    It works only with ``solid-form-number`` and ``solid-form-time`` widgets.
 
+.. _max-field:
 ``max-[field]``
 ~~~~~~~~~~~~~~~
    Add this attribute for the field ``[field]`` to define its maximum value.
    It works only with ``solid-form-number`` and ``solid-form-time`` widgets.
 
+.. _pattern-field:
 ``pattern-[field]``
 ~~~~~~~~~~~~~~~
    *Available from version 0.13*
@@ -98,6 +110,7 @@ Attributes
    Add this attribute for the field ``[field]`` to define a regular expression to check the input's value.
    It works only with a ``solid-form-text`` widget.
 
+.. _title-field:
 ``title-[field]``
 ~~~~~~~~~~~~~~~~~
    *Available from version 0.13*
@@ -113,6 +126,7 @@ Attributes
    Add this attribute to create a dialog box linked with the submit button of the solid-form.
    Its value matches the message displayed in the dialog box.
 
+.. _autocomplete-field-sf:
 ``autocomplete-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.15*
@@ -120,6 +134,7 @@ Attributes
    Equal to the value ``off``, it cancels the automatic entry of values in the relevant ``[field]``.
    It can be added to ``inputs``, ``textarea`` and ``select``.
 
+.. _autosave:
 ``autosave``
 ~~~~~~~~~~~~
    *Available from version 0.16*
@@ -127,7 +142,7 @@ Attributes
    If the attribute is defined, each change in an input will trigger a request to update the resource.
    This attribute works only when editing resources, not creating them.
 
-
+.. _maxlength-field:
 ``maxlength-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.16*
@@ -135,6 +150,7 @@ Attributes
    Add this attribute for the field ``[field]`` to define the maximum number of characters that can be typed.
    It works only with ``solid-form-text``, ``solid-form-email`` or ``solid-form-password`` and ``solid-form-textarea`` widgets.
 
+.. _minlength-field:
 ``minlength-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
    *Available from version 0.16*
@@ -142,7 +158,7 @@ Attributes
    Add this attribute for the field ``[field]`` to define the minimum number of characters that can be typed.
    It works only with ``solid-form-text``, ``solid-form-email`` or ``solid-form-password`` and ``solid-form-textarea`` widgets.
 
-
+.. _step-field:
 ``step-[field]``
 ~~~~~~~~~~~~~~~~
    *Available from version 0.16*
@@ -154,8 +170,8 @@ Attributes
 
 Widgets
 -------
-By default, the widget used is ``<solid-form-label-text>``. Cf the
-`Widget <https://docs.startinblox.com/import_documentation/Widgets/Reference.html>`__ page for more info.
+By default, the widget used is ``<solid-form-label-text>``. Cf the 
+:ref:`Widget <reference>` page for more info.
 
 
 Events
diff --git a/source/import_documentation/Components/Solid-Table.rst b/source/import_documentation/Components/Solid-Table.rst
index 65ad4da56dea093c18bdfef3970ba32b4456261a..de7bd2ee33812a1091b8d16979efb6cdac0e5a75 100644
--- a/source/import_documentation/Components/Solid-Table.rst
+++ b/source/import_documentation/Components/Solid-Table.rst
@@ -1,6 +1,6 @@
 .. _solid-table:
 solid-table
-=============
+===========
 
 *Available from version 0.16*
 
@@ -86,5 +86,5 @@ Attributes
 
 Widgets
 -------
-By default, the widget used is ``<solid-display-value>``. Cf the
-`Widget <https://docs.startinblox.com/import_documentation/Widgets/Reference.html>`__ page for more info.
+By default, the widget used is ``<solid-display-value>``. Cf the 
+:ref:`Widget <reference>` page for more info.
diff --git a/source/import_documentation/Mixins/grouper-mixin.rst b/source/import_documentation/Mixins/grouper-mixin.rst
index 1cc4c0ddbe9323b0a1e956f4b937b83c49aed758..c22dcdb462bdad3c43301c0fb49ab92437580458 100644
--- a/source/import_documentation/Mixins/grouper-mixin.rst
+++ b/source/import_documentation/Mixins/grouper-mixin.rst
@@ -1,6 +1,6 @@
 .. _grouper-mixin:
 grouper-mixin
-============
+=============
 
 The grouper mixin is a post-processor mixin, compatible with list-mixin.
 It provides the ability to group resources, depending of the values of one of their properties.
@@ -17,7 +17,6 @@ Attributes
 
 ``group-by``
 ~~~~~~~~~~~~
-
     The resources will be grouped by the field you give as a parameter.
 
     In this example, the mixin will render one
@@ -38,7 +37,7 @@ Attributes
     set the ``group-by`` attribute to ``nested_resource.name``.
 
 ``group-widget``
-~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~
     *Available from version 0.13*
     default: ``solid-group-default``
 
@@ -56,7 +55,6 @@ Attributes
         </solid-widget>
 
 
-
 ``group-class``
 ~~~~~~~~~~~~~~~
     The name of the class to add on each group widget.
\ No newline at end of file
diff --git a/source/import_documentation/Mixins/paginate-mixin.rst b/source/import_documentation/Mixins/paginate-mixin.rst
index e55cf39010e2df1162497bc091e9c42394d94fc6..3e44dd1793327d95d31a4c7b8d7ede8c85ca1810 100644
--- a/source/import_documentation/Mixins/paginate-mixin.rst
+++ b/source/import_documentation/Mixins/paginate-mixin.rst
@@ -1,6 +1,6 @@
 .. _paginate-mixin:
 paginate-mixin
-===============
+==============
 
 The paginate mixin is a post-processor mixin, compatible with list-mixin.
 It provides the ability to paginate a list of resources.
@@ -15,7 +15,7 @@ Attributes
 ----------
 
 ``paginate-by``
-~~~~~~~~~~~~
+~~~~~~~~~~~~~~~
     The list can be split in pages. The "previous" and "next"
     buttons and the pages counter will be added automatically.
 
@@ -31,7 +31,7 @@ Attributes
 
 
 ``paginate-loop``
-~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~~~~
     If this attribute is present, when the user is on the last page, the "Next" button brings back to the first one.
     Also, when he is on the first page, the "Previous" button brings to the last page.
 
diff --git a/source/import_documentation/Mixins/store-mixin.rst b/source/import_documentation/Mixins/store-mixin.rst
index e3c495634a163608ec3c6b2cd95c4eaf27ca4f4f..0d32f13505204d18099b67d1eda18451072f841f 100644
--- a/source/import_documentation/Mixins/store-mixin.rst
+++ b/source/import_documentation/Mixins/store-mixin.rst
@@ -18,6 +18,7 @@ Used by:
 Attributes
 ----------
 
+.. _data-src:
 ``data-src``
 ~~~~~~~~~~~~
     The uri of the LDP resource you want to fetch and use in the component.
@@ -26,6 +27,7 @@ Attributes
 
     When the data has been successfuly fetched, the mixin ask the component to render.
 
+.. _nested-field:
 ``nested-field``
 ~~~~~~~~~~~~~~~~
     The name of the field of the requested resource to
@@ -33,6 +35,7 @@ Attributes
     with the attribute ``bind-resources``) but you need to display
     another field of this source.
 
+.. _extra-context:
 ``extra-context``
 ~~~~~~~~~~~~~~~~~
     The id of the ``<script>`` tag which contains
@@ -49,6 +52,7 @@ Attributes
     this extra context will be applied on all the components which
     doesn’t have an ``extra-context`` attribute.
 
+.. _loader-id:
 ``loader-id``
 ~~~~~~~~~~~~~
     Id of the loader element you want to display during the loading time.
@@ -75,6 +79,7 @@ Attributes
     .. image:: ./../../_static/images/import_documentation/loader.gif
         :alt: Exemple of loader
 
+.. _no-render:
 ``no-render``
 ~~~~~~~~~~~~~
    *Available from version 0.13*
diff --git a/source/import_documentation/Mixins/validation-mixin.rst b/source/import_documentation/Mixins/validation-mixin.rst
index e14d13b9601161b26a426ae78d6ca334ff9a1d28..43269d2b2999c2a99d16eaab0c00dcc20af70dfd 100644
--- a/source/import_documentation/Mixins/validation-mixin.rst
+++ b/source/import_documentation/Mixins/validation-mixin.rst
@@ -14,6 +14,7 @@ Used by:
 Attributes
 ----------
 
+.. _confirmation-type:
 ``confirmation-type``
 ~~~~~~~~~~~~~~~~~~~~~
     It is a prerequisite and can take two options : 
@@ -21,6 +22,7 @@ Attributes
         - ``confirm``: to access to a basic modal dialog.
         - ``dialog``: to get a ``<dialog>`` more customizable.
 
+.. _confirmation-message:
 ``confirmation-message``
 ~~~~~~~~~~~~~~~~~~~~~~~~
     Message displayed in the modal dialog (``confirm`` or ``dialog`` type).
@@ -29,18 +31,22 @@ Attributes
 
 **The attributes below only concern ``dialog`` type.**
 
+.. _confirmation-submit-text:
 ``confirmation-submit-text``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Text displayed on the submit button ("Ok" by default).
 
+.. _confirmation-cancel-text:
 ``confirmation-cancel-text``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Text displayed on the cancel button ("Cancel" by default).
 
+.. _confirmation-submit-class:
 ``confirmation-submit-class``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Submit button class name (undefined by default).
 
+.. _confirmation-cancel-class:
 ``confirmation-cancel-class``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Cancel button class name (undefined by default).
diff --git a/source/import_documentation/Mixins/widget-mixin.rst b/source/import_documentation/Mixins/widget-mixin.rst
index 29319da9b7f03d4b3cd240f79f9dd89f189fdf42..9593647672fbc0f6114dd92d9c1ba0e3a0bf42a2 100644
--- a/source/import_documentation/Mixins/widget-mixin.rst
+++ b/source/import_documentation/Mixins/widget-mixin.rst
@@ -15,6 +15,7 @@ Used by:
 Attributes
 ----------
 
+.. _fields:
 ``fields``
 ~~~~~~~~~~
     The ordered list of fields to be displayed, separated by commas.
@@ -40,8 +41,7 @@ Attributes
             fields="fullName(first_name, last_name), email"
         ></solid-display>
 
-    You can customize the group widget, see the `Sets widgets <https://docs.startinblox.com/import_documentation/Widgets/Reference.html>`__
-    page for more info.
+   You can customize the group widget, see the :ref:`Sets widgets <reference>` page for more info.
 
     **Strings**
 
@@ -57,6 +57,7 @@ Attributes
     It will create a ``<span>`` element filled with the text ``Email: ``.
 
 
+.. _value-field:
 ``value-[field]``
 ~~~~~~~~~~~~~~~~~
    To display a string not contained within the data.
@@ -69,46 +70,56 @@ Attributes
         ></solid-display>
 
 
+.. _default-field:
 ``default-[field]``
 ~~~~~~~~~~~~~~~~~~~
     Value displayed for ``[field]`` when it’s empty or not defined.
 
+.. _widget-field:
 ``widget-[field]``
 ~~~~~~~~~~~~~~~~~~
    The widget to be used to display the ``[field]``. This widget can be:
 
-   - A core widget. More informations on the `widget reference <https://docs.startinblox.com/import_documentation/Widgets/Reference.html>`__ page
-   - A custom widget. More informations on the `solid-widget <https://docs.startinblox.com/import_documentation/Components/SiB-Widget.html>`__ page
+   - A core widget. More informations on the :ref:`widget reference <reference>` page.
+   - A custom widget. More informations on the :ref:`solid-widget <solid-widget>` page.
    - A native HTML tag (ie: ``h1``). The value will be inserted as text content of the tag.
 
+.. _default-widget:
 ``default-widget``
 ~~~~~~~~~~~~~~~~~~
    The widget to use for all the fields, except if a specific one is defined for a field.
 
+.. _default-widget-field:
 ``default-widget-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
    The widget displayed by default if the ``[field]`` is empty.
 
+.. _action-field:
 ``action-[field]``
 ~~~~~~~~~~~~~~~~~~
     Displays a link with a ``<solid-link>`` tag with the current resource as ``data-src`` and the value of the attribute as ``next``.
 
+.. _src-field:
 ``src-[field]``
 ~~~~~~~~~~~~~~~
     Defines the ``data-src`` in the solid-link created by the ``action-[field]`` attribute.
 
+.. _label-field-wm:
 ``label-[field]``
 ~~~~~~~~~~~~~~~~~
    Set the label for the ``[field]``.
 
+.. _placeholder-field:
 ``placeholder-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~
     Set the placeholder for the ``[field]``.
 
+.. _class-field:
 ``class-[field]``
 ~~~~~~~~~~~~~~~~~
     Set the class applied to the widget of the ``[field]`` or the set.
 
+.. _editable-field-wm:
 ``editable-[field]``
 ~~~~~~~~~~~~~~~~~~~~
     *Works only with display widgets*
@@ -130,18 +141,21 @@ Attributes
             editable-name
         ></solid-display>
 
+.. _alt-field:
 ``alt-[field]``
 ~~~~~~~~~~~~~~~
     *Works only with solid-display-img*
 
     Set the alt for the field ``[field]``.
 
+.. _empty-set:
 ``empty-[set]``
 ~~~~~~~~~~~~~~~
     *Available from version 0.17*
 
     Name of the widget to display when all the fields in ``[set]`` are empty.
 
+.. _empty-set-value:
 ``empty-[set]-value``
 ~~~~~~~~~~~~~~~~~~~~~
      *Available from version 0.17*
@@ -163,6 +177,7 @@ Attributes
             </template>
         </solid-widget>
 
+.. _multiple-field:
 ``multiple-[field]``
 ~~~~~~~~~~~~~~~~~~~~
     Allows to display the container ``[field]`` nested in the current resource.
diff --git a/source/import_documentation/Widgets/Reference.rst b/source/import_documentation/Widgets/Reference.rst
index 43f6fb80f356a705d230ea9c6fa1699513390969..eab5623ad41916ccb8ff43a51ce3dd7f89386124 100644
--- a/source/import_documentation/Widgets/Reference.rst
+++ b/source/import_documentation/Widgets/Reference.rst
@@ -1,3 +1,4 @@
+.. _reference:
 Widgets API Reference
 ======================
 
diff --git a/source/import_documentation/attributes-list.rst b/source/import_documentation/attributes-list.rst
index 930c0938a5e535277570d3e3b4c4afbe15208fdb..243e79fb23169a34b327badbf9d3c54af89c123d 100644
--- a/source/import_documentation/attributes-list.rst
+++ b/source/import_documentation/attributes-list.rst
@@ -3,20 +3,20 @@ List of attributes (core framework)
 
 ``action-[field]``
 ~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <action-field>`
 
 ``alt-[field]``
 ~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <alt-field>`
 
 ``autocomplete-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form <autocomplete-field-sf>`
+   * :ref:`solid-form-search <autocomplete-field-sfs>`
 
 ``autosave``
 ~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <autosave>`
 
 ``child-[field]``
 ~~~~~~~~~~~~~~~~~
@@ -24,7 +24,7 @@ List of attributes (core framework)
 
 ``class-[field]``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <class-field>`
 
 ``clustering``
 ~~~~~~~~~~~~~~
@@ -32,27 +32,27 @@ List of attributes (core framework)
 
 ``confirmation-cancel-text``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-cancel-text>`
 
 ``confirmation-cancel-class``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-cancel-class>`
 
 ``confirmation-message``
 ~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-message>`
 
 ``confirmation-type``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-type>`
 
 ``confirmation-submit-class``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-submit-class>`
 
 ``confirmation-submit-text``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`validation-mixin <validation-mixin>`
+   * :ref:`validation-mixin <confirmation-submit-text>`
 
 ``counter-template``
 ~~~~~~~~~~~~~~~~~~~~
@@ -60,7 +60,7 @@ List of attributes (core framework)
 
 ``data-src``
 ~~~~~~~~~~~~
-   * :ref:`store-mixin <store-mixin>`
+   * :ref:`store-mixin <data-src>`
 
 ``data-label``
 ~~~~~~~~~~~~~~
@@ -69,27 +69,28 @@ List of attributes (core framework)
 
 ``default-[field]``
 ~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <default-field>`
 
 ``default-widget``
 ~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <default-widget>`
 
 ``default-widget-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <default-widget-field>`
 
 ``editable-[field]``
 ~~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <editable-field-wm>`
+   * :ref:`solid-table <solid-table>`
 
 ``empty-[set]``
 ~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <empty-set>`
 
 ``empty-[set]-value``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <empty-set-value>`
 
 ``empty-value``
 ~~~~~~~~~~~~~~~
@@ -101,20 +102,20 @@ List of attributes (core framework)
 
 ``end-value-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form-search <end-value-field>`
 
 ``enum-[field]``
 ~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form <enum-field-sf>`
+   * :ref:`solid-form-search <enum-field-sfs>`
 
 ``extra-context``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`store-mixin <store-mixin>`
+   * :ref:`store-mixin <extra-context>`
 
 ``fields``
 ~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <fields>`
 
 ``filtered-by``
 ~~~~~~~~~~~~~~~
@@ -132,15 +133,19 @@ List of attributes (core framework)
 ~~~~~~~~~~~~~~~
    * :ref:`grouper-mixin <grouper-mixin>`
 
+``header``
+~~~~~~~~~~
+   * :ref:`solid-table <solid-table>`
+
 ``hightlight-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~
    * :ref:`highlighter-mixin <highlighter-mixin>`
 
 ``label-[field]``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
-   * :ref:`solid-form-search <solid-form-search>`
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`solid-form <label-field-sf>`
+   * :ref:`solid-form-search <label-field-sfs>`
+   * :ref:`widget-mixin <label-field-wm>`
 
 ``lang``
 ~~~~~~~~
@@ -148,31 +153,31 @@ List of attributes (core framework)
 
 ``loader-id``
 ~~~~~~~~~~~~~
-   * :ref:`store-mixin <store-mixin>`
+   * :ref:`store-mixin <loader-id>`
 
 ``max-[field]``
 ~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <max-field>`
   
 ``maxlength-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <maxlength-field>`
 
 ``min-[field]``
 ~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <min-field>`
 
 ``minlength-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <minlength-field>`
 
 ``multiple-[field]``
 ~~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <multiple-field>`
 
 ``naked``
 ~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <naked>`
 
 ``name``
 ~~~~~~~~~
@@ -180,7 +185,7 @@ List of attributes (core framework)
 
 ``nested-field``
 ~~~~~~~~~~~~~~~~
-   * :ref:`store-mixin <store-mixin>`
+   * :ref:`store-mixin <nested-field>`
 
 ``next``
 ~~~~~~~~
@@ -190,13 +195,17 @@ List of attributes (core framework)
 ~~~~~~~~~~~~~~~~~
    * :ref:`solid-ac-checker <solid-ac-checker>`
 
+``no-render``
+~~~~~~~~~~~~~
+   * :ref:`store-mixin <no-render>`
+
 ``order-asc``
 ~~~~~~~~~~~~~
    * :ref:`sorter-mixin <sorter-mixin>`
 
 ``order-asc-[field]``
 ~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <order-asc-field>`
 
 ``order-by-random``
 ~~~~~~~~~~~~~~~~~~~
@@ -208,7 +217,7 @@ List of attributes (core framework)
 
 ``order-desc-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <order-desc-field>`
 
 ``paginate-by``
 ~~~~~~~~~~~~~~~
@@ -220,11 +229,11 @@ List of attributes (core framework)
 
 ``partial``
 ~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <partial>`
 
 ``pattern-[field]``
 ~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <pattern-field>`
 
 ``permission``
 ~~~~~~~~~~~~~~
@@ -232,28 +241,32 @@ List of attributes (core framework)
 
 ``placeholder-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <placeholder-field>`
 
 ``range-[field]``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form <range-field-sf>`
+   * :ref:`solid-form-search <range-field-sfs>`
 
 ``required-[field]``
 ~~~~~~~~~~~~~~~~~~~~
    * :ref:`required-mixin <required-mixin>`
 
+``selectable``
+~~~~~~~~~~~~~~
+   * :ref:`solid-table <solid-table>`
+
 ``sorted-by``
 ~~~~~~~~~~~~~~~
    * :ref:`sorter-mixin <sorter-mixin>`
 
 ``start-value-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form-search <start-value-field>`
 
 ``step-[field]``
 ~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <step-field>`
 
 ``(search-fields)`` deprecated
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -261,25 +274,25 @@ List of attributes (core framework)
 
 ``src-[field]``
 ~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <src-field>`
 
 ``submit-button``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
-   * :ref:`solid-form-search <solid-form-search>`
+   * :ref:`solid-form <submit-button-sf>`
+   * :ref:`solid-form-search <submit-button-sfs>`
 
 ``title-[field]``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <title-field>`
 
 ``upload-url-[field]``
 ~~~~~~~~~~~~~~~~~~~~~~
-   * :ref:`solid-form <solid-form>`
+   * :ref:`solid-form <upload-url-field>`
 
 ``value-[field]``
 ~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <value-field>`
 
 ``widget-[field]``
 ~~~~~~~~~~~~~~~~~~
-   * :ref:`widget-mixin <widget-mixin>`
+   * :ref:`widget-mixin <widget-field>`
diff --git a/source/index.rst b/source/index.rst
index f2989cf41980f2eb77c1e1f8ab49d4cbb304bbc1..85c3a589c357226fb1c83ec204a0b29b88bc6a5d 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -67,6 +67,7 @@ Welcome to Startinblox's documentation
    import_documentation/Mixins/highlighter-mixin
    import_documentation/Mixins/required-mixin
    import_documentation/Mixins/next-mixin
+   import_documentation/Mixins/validation-mixin
 
 .. toctree::
    :maxdepth: 2