Thank you for purchasing the ThemeTastic - Premium Drupal Theme by Theme Boutique. In order to get the most out of your purchase, please make sure to carefully read all of the information contained in this document. Use the table of contents on the left hand side of the page to jump to a relevant section.
New installations come equipped with all of the demo content and can be set up in a matter of minutes. Follow the steps below to get started:

Existing installations do not come with the demo content. To setup ThemeTastic on an existing Drupal site, follow these steps:
Sometimes referred to as i10n, Localization allows for localized and/or multilingual Drupal installations. This section of the documentation will outline setting up a multilingual Drupal installation, and provide additional information for extending your multilingual installation as you see fit:
Before we can begin exploring the multilingual capabilities of our Drupal installation we'll need to install the appropriate language libraries.






To change the text direction to right-to-left, follow these steps:

Notice: You will have to manually re-arrange Revolution Slider captions to suit your needs when RTL is enabled. All other areas of the ThemeTastic framework will automatically convert to RTL when the above steps are performed.
The steps above install a basic multilingual configuration in Drupal. If needed, the Internationalization suite can be used to extend Drupal's multilingual capabilities even further. Download the Drupal 7 version and place the contents in the sites/all/modules folder to get started.
Another useful tool module to look into is the Translation Management Tool. This module features extensions for both Google and Bing translate. Creating a different node for each language can be time consuming, Google and/or Bing translate can be used to automate this process. The Translation Management Tool is recommended for developers who need a quick solution for translation of a large body of content.
This section contains a list of the content types which come prepacked with the ThemeTastic theme. Content types are used to organize the nodes created on your Drupal website. Each content type has specific fields for certain pieces of data. These fields are described in greater detail for each content type below:
To create a new node under a content type, click the Add Content link in the Drupal administration toolbar at the top of the page. A list of each content type will be prompted -- choose a content type and create the new node.
Fields for each content type can be added, edited or deleted through the Drupal administration interface. Please refer to the documentation related to each individual content type for more details.
The following fields can be editted in the Drupal administration interface. Navigate to Structure > Content Types > Basic Page > Manage Fields to modify the basic page field settings.

Below is a list of each basic page field along with a description of it's respective purpose:
The following fields can be editted in the Drupal administration interface. Navigate to Structure > Content Types > Blog Post > Manage Fields to modify the basic page field settings.




The contact page is generated by the Contact module. To change the e-mail address this page sends to, naviagate to Modules > Contact > Configure.
The map on the contact page can be modified through the ThemeTastic theme settings by navigating to Appearence > Settings > Contact Page. Here the latitude/longitude values for Google Maps, along with the introduction message on the contact page, can be configured.

The contents "How to Reach Us" portion of the contact page is contained in a block, and can be edited by navigating to Structure > Blocks.
ThemeTastic requires a few Drupal modules to function fully. To enable these modules, navigate to the Modules section in the Drupal UI (found at the top of the screen in the Drupal administration toolbar). Inside of the sites/all/modules folder of the download files you will find the following module folders and their contents:
Drupal 7 menus can be configured through the administration interface at Structure > Menus. Utilize the "Drag/Drop" interface on this page to rearrange current menu items, or click the Add a link button to add a new menu item. Instructions for enabling dropdown menus can be found in the section below.
To create or modify a dropdown menu, navigate to Structure > Menus > Main Menu > Edit Menu. The diagram below illustrates
an example of a dropdown menu:

The diagram above illustrates a parent link (the Pages link) and several child links (indented items underneeth the Pages link).
Ensure that the parent item always has the show as expanded item checked to trigger a dropdown menu. Each child link, along with the parent item, must be checked as Enabled to be displayed in the menu.
Indenting any menu item will make the item a child link within the dropdown menu.
The ThemeTastic theme utilizes the Context module to control the homepage content, blocks, menus, and global elements such as header or footer regions. If multiple color schemes or region templates are needed, the context module is also useful when combined with the Delta Module.
To add a new context or modify an existing context, navigate to Structure > Context and locate the appropriate option. The ThemeTastic: Features module (enabled during theme installation) includes seven prepackaged context definitions:
All block and menu trail configuration settings which came packaged in the ThemeTastic: Features module are contained in the context definitions above. Creating/modifying contexts is simple! Each context arguement is comprised of two parts: conditions and reactions.
Example: A block titled NEW_BLOCK has been created and needs to be placed in the second sidebar region on blog posts.
The above arguement will result in NEW_BLOCK appearing in the second sidebar region on all pages of the blog post content type. Context conditions can be based on several options such content types, path, taxonomy terms, and user roles.
Although a multitude of reaction options also exist, ThemeTastic only uses the block and menu reactions in the preconfigured theme settings. Please modify the appropriate context definition if the need to disable the preconfigured block/menu settings arise.
Blocks and Regions are two elements used do develop Drupal websites. Blocks (a block of content) are placed inside of regions to organize the content which appears inside of regions on your Drupal website. This section will document the following information:
The grid below demonstrates the region layout for the ThemeTastic theme. Each region is used as a container to hold blocks. CSS elements for each region can be added/modified through the Theme Settings at Appearence > Settings > Regions.
The diagram above can be used to help you determine where on the page you want to place blocks. Blocks can be created, and added to regions, by navigating to Structure > Blocks in the Drupal administration interface. The section below, titled Blocks, will describe creating new blocks and placing blocks within regions in greater detail.
Blocks can be added/modified by navigating to Structure > Blocks > Add Block in the Drupal administrative interface. Each block can hold plain text or full HTML markup and be used on multiple pages of your website.
Using a block is highly recommended when an element needs to be used on multiple pages. Make sure you check the filter settings if HTML is needed.
Blocks can be edited by navigating to Structure > Blocks in the Drupal administration interface, or by hovering over a block on the page and clicking the Edit block link.
CSS classes can also be added to each block on the edit block page.
Blocks can be placed in regions by utilizing the "drag and drop" interface found at Structure > Blocks or on the block edit page:
Each block can be edited by navigating to Structure > Blocks in the Drupal administration interface and clicking the "configure" link next to the block you wish to modify.
To place a block on a specific page, or multiple pages, navigate to Structure > Blocks in the Drupal administration interface and click the configure link next to the block you are editing.
Locate the Pages tab at the bottom of the page. Here you can specify the address to each page you wish to include or disclude each respective block on.
Example In the example on the left, the block will only be listed if the path is /contact or /node/17.
Note: If a more robust way to control blocks/regions is desired, use of the Context module is highly recommended.
The Views Module is a popular Drupal module utilized extensively within the ThemeTastic theme framework to build blocks and pages based upon node and taxonomy content. Views is being integrated into Drupal core for Drupal 8, so if you've never used the module before now is a great time to learn. Both the ThemeTastic: Tools module and demo content file (enabled during theme installation) come packaged with the following views (found at Structure > Views):

Click the Edit button to modify each view individually. If you would like to control the placement of these blocks on pages, please refer to the Blocks/Regions section of this documentation.
Views is a complex module with an enormous amount of capabilities (which are far too broad to detail in this documentation file). If you are unsure of how to configure the Views module, please contact Theme Boutique support and we can help you solve your problem.
If you're a more experienced Drupal user, there is nothing particularly important that needs to be known about the View pages/blocks which come with the ThemeTastic theme. Fields, field markup, and filters can be added or modified as needed. If the need to revert a view back to the default settings should ever arise, navigate to Structure > Views and locate the view in question. Open the dropdown menu for the view and click "Revert" (the ThemeTastic: Tools module must be enabled for this functionality).
The theme settings form an integral part of the ThemeTastic framework. To access the theme settings, navigate to Appearence > Settings.
Here you will find a tabbed options panel with the following sections:
If needed, more detailed descriptions for each individual setting can be found underneeth each option when using the theme options panel.
The Revolution Slider module links together three key components: the slide builder, the Blocks Module, and Revolution Slider javascript settings. This section of the documentation will detail the aforementioned components in greater detail so you can get started on creating your own slides as soon as possible!
Before we can start building slides, we will need to first create a slider to attach those slides to. Navigate to Structure > Revolution Slider to access the.
Consider this page the "landing page" for the Revolution Slider module. Here users can:
Once a new slider has been created and at least one slide has been created on that slider, a block will automatically be generated. This block can then be used as any other Drupal block would be (applied to regions, integrated with the Context module, embedded in nodes, etc).
Once a slider has been created, we can begin adding slides to that particular slider block. Navigate to Structure > Revolution Slider and "edit" the slider you would like to add a slide to. Click the Add new slide link to get started.
Next, click the Add new slide link to open up the slide builder:
The slide builder consists of five sections:
Although descriptions for each field are provided in the slide builder itself, further documentation may be needed if you have never used the Revolution Slider in the past. Please refer to the Revolution Slider documentation (found in the assets folder of the ThemeTastic theme download from ThemeForest) for a comprehensive overview of the plugin's capabalities.
Notes:
The Slide Builder module integrates with the css/slider.css file found in the ThemeTastic theme directory. When stying your slider elements, please make sure to use this file if you want to see your styles in the Slide Builder preview.
Once a slider has been created, and has at least 1 slide added to the slider, a block will be automatically generated:
These blocks can be placed in regions at Structure > Blocks, or by using the Context module. Slider blocks can also be embedded in portfolio/blog nodes by using the "Slider Block" field for those respective content types.
Having troubles? We're here to help! Theme support is handled through our dedicated support forum. If you are having an issue with a theme, please create an account on our support forums (you'll need access to your purchase code to create an account). Once your purchase has been verified, your forum account will be approved. Thanks!
All theme modifications which alter or built upon the original theme functionality are considered extra customizations and are not covered by Theme Boutique's support policy. If you would like to request a quote for paid customizations, please contact us through our author profile page and we will respond to your query within 48 hours.