Trending December 2023 # Learn The Steps To Create Drupal Views With Working # Suggested January 2024 # Top 18 Popular

You are reading the article Learn The Steps To Create Drupal Views With Working updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 Learn The Steps To Create Drupal Views With Working

Introduction to Drupal Views

We know that drupal provides different features to the developers, so views are one of the features which are provided by drupal. Basically, with the help of views administrators are able to do different tasks such as creating and managing the web content as well they are also able to display the list of content as per requirement. Normally views are nothing but the module which is used for display, or we can say that output.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

Key Takeaways

With the help of a view, we can create the default page with different sorting options.

Drupal view allows us to customize the view as per our requirements.

The customization of the view is easy.

It provides the different types of modules as well as functionality to the developer, so they can easily configure the website with minimum time.

What is Drupal in Views?

Lists of content can be made, managed, and displayed with the view’s module, which is also used by site designers and administrators. The output of a view is referred to as a “display,” and each list managed by the views module is referred to as a “view.” Block or page displays are available, and a single view can have multiple displays. A discretionary route helps, including a framework way and menu thing that can be set for each page-based show of a view. Views that list content (view user type), content revisions (Node view type), or users (view user type) can be created by default. On the views administration page, a view can be added, edited, or deleted, and members of specific user roles can only access it.

How to Create Drupal Views?

Now let’s see how we can create views in drupal as follows.

Title: It is used to set the title for a specific page of view.

Format: By using this option, we set the displayed option means we display data.

Fields: It is used to define which field we need to display.

Filter Criteria: We can apply the filter criteria as per our requirements.

Page setting: Here, we can set the permission such as view, menu, and many more.

Header: It is used to set the custom header to the view page.

Footer: It is used to set the custom footer to the view page.

How do Drupal Views Work? Drupal Views Module

Now let’s see what modules are available for views as follows.

Add contextual filter to view: This is one of the modules used to filter the content as well as it provides the dynamic filter.

Add display to view: By using a module, we can add the content which we want to display in different formats.

Add field to view: By using this module, we can add more fields on the screen, and it provides the two methods, such as all display and this page override.

Add relationship to view: By using relationship, we can join more than one table as per our requirement to display the content.

Simple block view: It allows us to create the list of our data that we need to place as a block on site.

Simple page view: It allows us to create a page with a view.

Drupal also provides many other modules which are available based on the version of drupal.


From this article, we are able to understand Drupal views. It provides the basic idea and implementation of Drupal views, and we also see the representation of the Drupal views. At the end we got an idea about uses of drupal views.

Recommended Articles

This is a guide to Drupal Views. Here we discuss the introduction and steps to create drupal views along with its working and modules. You may also have a look at the following articles to learn more –

You're reading Learn The Steps To Create Drupal Views With Working

Learn The Internal Working Of Explode

Introduction to PySpark explode

PYSPARK EXPLODE is an Explode function that is used in the PySpark data model to explode an array or map-related columns to row in PySpark. It explodes the columns and separates them not a new row in PySpark.  It returns a new row for each element in an array or map.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

It takes the column as the parameter and explodes up the column that can be further used for data modeling and data operation. The exploding function can be the developer the access the internal schema and progressively work on data that is nested. This explodes function usage avoids the loops and complex data-related queries needed.

Let us try to see about EXPLODE in some more detail.

The syntax for PySpark explode

The syntax for the EXPLODE function is:-

from pyspark.sql.functions import explode df2 =,explode(data_frame.subjectandID)) df2.printSchema()

Df_inner: The Final data frame formed


Working of Explode in PySpark with Example

Let us see some Example of how EXPLODE operation works:-

Let’s start by creating simple data in PySpark.

data1  = [("Jhon",[["USA","MX","USW","UK"],["23","34","56"]]),("Joe",[["IND","AF","YR","QW"],["22","35","76"]]),("Juhi",[["USA","MX","USW","UK"],["13","64","59"]]),("Jhony",[["USSR","MXR","USA","UK"],["22","44","76"]])]

The data is created with Array as an input into it.

data_frame = spark.createDataFrame(data=data1, schema = ['name','subjectandID'])

Creation of Data Frame.



Here we can see that the column is of the type array which contains nested elements that can be further used for exploding.

from pyspark.sql.functions import explode

Let us import the function using the explode function.

df2 =,explode(data_frame.subjectandID))

Let’s start by using the explode function that is to be used. The explode function uses the column name as the input and works on the columnar data.

df2.printSchema() root |-- name: string (nullable = true) |-- col: array (nullable = true) |    |-- element: string (containsNull = true)

The schema shows the col being exploded into rows and the analysis of output shows the column name to be changed into the row in PySpark. This makes the data access and processing easier and we can do data-related operations over there.

The output breaks the array column into rows by which we can analyze the output being exploded based on the column values in PySpark.

The new column that is created while exploding an Array is the default column name containing all the elements of an Array exploded there.

The explode function can be used with Array as well the Map function also,

Let us check this with some example:-

data1  = [("Jhon",["USA","MX","USW","UK"],{'23':'USA','34':'IND','56':'RSA'}),("Joe",["IND","AF","YR","QW"],{'23':'USA','34':'IND','56':'RSA'}),("Juhi",["USA","MX","USW","UK"],{'23':'USA','34':'IND','56':'RSA'}),("Jhony",["USSR","MXR","USA","UK"],{'23':'USA','34':'IND','56':'RSA'})] data_frame = spark.createDataFrame(data=data1, schema = ['name','subjectandID']) data_frame.printSchema() root |-- name: string (nullable = true) |-- subjectandID: array (nullable = true) |    |-- element: string (containsNull = true) |-- _3: map (nullable = true) |    |-- key: string |    |-- value: string (valueContainsNull = true)

The data frame is created and mapped the function using key-value pair, now we will try to use the explode function by using the import and see how the Map function operation is exploded using this Explode function.

from pyspark.sql.functions import explode df2 =,explode(data_frame.subjectandID)) df2.printSchema() root |-- name: string (nullable = true) |-- col: string (nullable = true)

The  Output Example shows how the MAP KEY VALUE PAIRS are exploded using the Explode function.


These are some of the Examples of EXPLODE in PySpark.


EXPLODE is a PySpark function used to works over columns in PySpark.

EXPLODE is used for the analysis of nested column data.

PySpark EXPLODE converts the Array of Array Columns to row.

EXPLODE can be flattened up post analysis using the flatten method.

EXPLODE returns type is generally a new row for each element given.


From the above article, we saw the working of EXPLODE in PySpark. From various examples and classification, we tried to understand how this EXPLODE function works and what are is used at the programming level. The various methods used showed how it eases the pattern for data analysis and a cost-efficient model for the same.

Recommended Articles

This is a guide to PySpark explode. Here we discuss the introduction, syntax, and working of EXPLODE in PySpark Data Frame along with examples. You may also look at the following articles to learn more –

Learn The Internal Working Of Pyspark Foreach

Introduction to PySpark foreach

PySpark foreach is explained in this outline. PySpark foreach is an active operation in the spark that is available with DataFrame, RDD, and Datasets in pyspark to iterate over each and every element in the dataset. The For Each function loops in through each and every element of the data and persists the result regarding that. The PySpark ForEach Function returns only those elements which meet up the condition provided in the function of the For Each Loop. A simple function that applies to each and every element in a data frame is applied to every element in a For Each Loop. ForEach partition is also used to apply to each and every partition in RDD. We can create a function and pass it with for each loop in pyspark to apply it over all the functions in Spark. This is an action operation in Spark used for Data processing in Spark. In this topic, we are going to learn about PySpark foreach.

Start Your Free Software Development Course

Web development, programming languages, Software testing & others

Syntax for PySpark foreach

The syntax for the PYSPARK WHEN function is:-

def function(x): Dataframe.foreach(function) def f(x): print(x) b=a.foreach(f)


Working of PySpark foreach

Let us see somehow the ForEach function works in PySpark:-

The ForEach function in Pyspark works with each and every element in the Spark Application. We have a function that is applied to each and every element in a Spark Application.

The loop is iterated for each and every element in Spark. The function is executed on each and every element in an RDD and the result is evaluated.

Every Element in the loop is iterated and the given function is executed the result is then returned back to the driver and the action is performed.

The ForEach loop works on different stages for each stage performing a separate action in Spark. The loop in for Each iterate over items that is an iterable item, One Item is selected from the loop and the function is applied to it, if the functions satisfy the predicate for the loop it is returned back as the action.

The number of times the loop will iterate is equal to the length of the elements in the data.

If the data is not there or the list or data frame is empty the loop will not iterate.

The same can be applied with RDD, DataFrame, and Dataset in PySpark.

Example of PySpark foreach

Let us see some Example of how PYSPARK ForEach function works:

Create a DataFrame in PYSPARK:

Let’s first create a DataFrame in Python.

CreateDataFrame is used to create a DF in Python

a= spark.createDataFrame(["SAM","JOHN","AND","ROBIN","ANAND"], "string").toDF("Name")

Now let’s create a simple function first that will print all the elements in and will pass it in a For Each Loop.

def f(x) : print(x)

This is a simple Print function that prints all the data in a DataFrame.

def f(x): print(x)

Code SnapShot:

Let’s iterate over all the elements using for Each loop.

b = a.foreach(f)

This is simple for Each Statement that iterates and prints through all the elements of a Data Frame.

b = a.foreach(f)

Stages are defined and the action is performed.

Row(Name=’ROBIN’) Row(Name=’ANAND’) Row(Name=’AND’) Row(Name=’JOHN’) Row(Name=’SAM’)

Code Snapshot:

a= spark.createDataFrame(["SAM","JOHN","AND","ROBIN","ANAND"], "string").toDF("Name") b=a.foreach(print) Example #2

Let us check the type of element inside a Data Frame. For This, we will proceed with the same DataFrame as created above and will try to pass a function that defines the type of variable inside.

Create a DataFrame in PYSPARK:-

Let’s first create a DataFrame in Python.

CreateDataFrame is used to create a DF in Python

a= spark.createDataFrame(["SAM","JOHN","AND","ROBIN","ANAND"], "string").toDF("Name").show()

Code SnapShot:

This function defines the type of the variable inside.

def f(x): print(type(x))

Let’s use ForEach Statement and print the type in the DataFrame.

b = a.foreach(f)


This will print the Type of every element it iterates.

Code SnapShot:

We can also build complex UDF and pass it with For Each loop in PySpark.

From the above example, we saw the use of the ForEach function with PySpark


For Each is used to iterate each and every element in a PySpark

We can pass a UDF that operates on each and every element of a DataFrame.

ForEach is an Action in Spark.

It doesn’t have any return value.


From the above article, we saw the use of FOR Each in PySpark. From various examples and classification, we tried to understand how the FOREach method works in PySpark and what are is used at the programming level.

Recommended Articles

We hope that this EDUCBA information on “PySpark foreach” was beneficial to you. You can view EDUCBA’s recommended articles for more information.

10 Useful Steps To Create Interactive Excel Dashboard (Easy)

How to Create Interactive Excel Dashboard

Most of us probably rely on our trusted MS Excel dashboard for the day-to-day running of our businesses. Still, like many, we struggle to turn that data into something that will interest people and want them to know more about it. So how do you attain this seemingly impossible goal? It is where the Interactive Excel dashboard comes in. The first question we must answer before we delve into the depths of it is what an excel Dashboard is. A dashboard may be a visual display of the vital information an individual needs to convey to the client to achieve one or more objectives that can fit entirely on a single computer screen and allow monitoring at a glance.

Start Your Free Excel Course

Excel functions, formula, charts, formatting creating excel dashboard & others

Dashboards are not native to Excel; one can also create them on PowerPoint. Excel Dashboards offer a more dynamic approach to presenting data than PowerPoint Dashboards’ more linear and unmoving nature. An interactive dashboard in Excel is a visualization slice that enables your data to tell a story. A dashboard is only helpful if it is dynamic, easy to use, and compatible with your PC. Before making a dashboard, you must consider the end user’s decisions based on the data, look, and feel. You will also need to remember how familiar they are with the data and its context. For example, a monthly report for your boss, who is already familiar with everything, will look very different from the one you make to pitch a new idea to a potential client.

Another thing to remember is that the data should be the star of the Excel dashboard. There is no need to clutter the screen with unnecessary components, so keeping it simple is best. You will also want to strike a perfect balance between making it look striking (to hold your audience’s attention) and not so stylized that it takes away from the presented data. When we tell a story, we must always consider the tastes and distastes of the audience and adapt our presentation accordingly. For example, if you are presenting to a formal organization, keep the Excel dashboard as simple as possible without compromising subdued attractiveness.

Armed with the proper knowledge about how to go on about creating a stunning Excel dashboard, you can create an Excel dashboard of your own without it being tedious or difficult! We provide you with a step-by-step analysis below:

1. Bringing in Data 2. Select a Background

Select an appropriate background that will make your Excel dashboard appear attractive without focusing away from the data. Your data should be the star. You can use subdued shades like blue, grey, and black or take it up a notch like orange, green, and purple. It is your choice, but remember the audience to whom you will be presenting it. I suggest you stick to subdued hues if it is for official purposes.

3. Manage your Data and Link it to your Excel Dashboard

If you are using a pivot table, use the GETPIVOTDATA function. If you use a flat file, there are several formulae you can use, like DSUM, DGET, VLOOKUP, MATCH, INDEX, or even a dew math formula like SUM, SUMIF, etc.

But be careful here, do not punch in the formula after the formula. Fewer formulas mean a safer and more reliable Excel dashboard which is also easier to maintain. You can automatically reduce the formula number by using pivot tables.

Also, another essential point is that you should name all your ranges. Always, always document your work. Simplify your work by making your Excel dashboard formulas cleaner.

4. Use Dynamic Charting

Dashboards that a user can’t interact with don’t make much sense. All your Excel dashboards should have controls enabling you to change the markets, product details, and other nitty critters. What is most important is that the user must be able to be in complete charge of their own Excel dashboard and make changes whenever and wherever they want.

If you are creating interactive charts, you will need dynamic ranges. You can do this by using the OFFSET() function. You can also add a few cool things to your Excel dashboard, like greeting the user and selecting the corresponding profile when they open the Excel dashboard. Macros can do all this. You only need to record a macro and add a FOR NEXT or a FOR EACH loop. If you have never recorded a macro before, many sites online give you perfectly tailored macros as per your needs.

This is all you have to do, most of the time:

Define what cells should be selected using the RANGE function;

Use a variable (i) instead of a row number;

Add a loop.

5. Design your Excel Dashboard Report

If you are still using Excel 2003 or 2007, their default charts could be more attractive, so I suggest you avoid them like the plague but make sure to use acceptable formats. Excel 2010 and 2013 are much better, but they still need work. Remember, a chart discovers actionable patterns in the data, and you should do your best to bring out most of it. It also means you should remove all the jazzy, glittery stuff that adds no value to your Excel dashboard. Instead, you can create a hierarchy of focus and contextual data that is relevant and develop a form of essential interaction, if not much.

6. Dashboard Storytelling

Storytelling which is pregnant with data is the best kind. We can recover many data types with better access to data and better tools to make a point. However, even though data is good, it is excellent, but you must keep all of it private. When deciding how to make an Excel dashboard, start by reviewing the purpose of the said dashboard. The goal shouldn’t be to overwhelm the audience with data but to provide data in such a form as to give them the insight you want. It is valid for all data-based projects.

Let your audience explore the data independently by offering their filters and controls. It is where interactive visuals come into the picture. If you are a newcomer to interactive Excel dashboards, you can still spot trends and learn how to build a stunning dashboard. If you are a pro, you can drill deeper into the data for better charts.

7. Select the Right Kind of Chart Type

Before we decide which chart to use in our Excel dashboard, let us review all the charts used in dashboards and when to use what.

1. Bar Charts

Bar charts, as we all know, are bars on the x-axis. One of the most common misgivings about Excel dashboards is that the more is better; the truth is, that is seldom true. Bar charts are simple and very effective. They are handy for comparing one concept to another and trends.

2. Pie Charts

Create these charts carefully and sparingly. Well, no matter how you feel about pie charts, you should only use them when you need a graph representing the proportions of a whole. Use with extreme frugality.

3. Line Charts

4. Tables

Tables are great if you have detailed information with different measuring units, which may be difficult to represent through other charts or graphs.

5. Area Charts

Area charts are very useful for multiple data series, which may or may not be related to each other (partially or wholly). They are also useful for an individual series representing a physically countable set.

So choose wisely, and you will be good.

8. Colour Theory

I love colors. Who doesn’t? Colors in an Excel dashboard make it livelier than the drab and overused grey, black and white. I could write an entire book on color theory, but that’s already fine. You must know which colors work together and which do not. For example, you cannot pair bright pink and red together unless you want an assault on the eyes. While selecting a color coding, you must remember that 8% of men and 0.5% of women are color blind.

Most people can perceive color but cannot correctly distinguish between two shades of the same color. These people can sense changes in brightness, though, just like you and me. Avoid having shades that overlap, like the example I gave above. That would look ugly and be utterly useless for the users we discussed above.

9. Dashboard Design

So now you know how and when to use each chart and the colors to pair them with. But one more critical thing is where you place everything on the Excel dashboard. Place everything strategically. Arrange the data that you want to compare with that in mind.

10. Have Fun and Let Your Creativity Flow Recommended Articles

Here are some articles that will help you to get more detail about Create Interactive Excel Dashboard, so go through the link.

How To Get More Views On Tiktok

So you’ve started a TikTok account; congratulations! Now you’re hoping to get more views, right? Well, so is everyone, and they don’t just start pouring in equally. People’s time and attention are limited, so your content will have to be top-notch to get noticed. Luckily we have some tips and tricks to help get more eyeballs on your videos. Here’s how to get more views on TikTok.

Read more: How to see who viewed your TikToks


To get more views on your TikTok videos, use popular keywords and hashtags, follow trends and find a niche audience. Try using popular sounds and Duet with other content creators to get in front of their followers.

How to get more views on TikTok

TikTok’s algorithms are a bit of a mystery, but the more views a video has, the more TikTok will regard it as popular and push it to the top of other people’s content feeds. In other words, there’s a bit of a catch-22 where you need views to get more views. You won’t be able to buy your way to more views either, as TikTok has a strict policy against bots and will take your view count down to zero if they detect any — which they will.

However, It’s not too hard to gain natural traction. When you post a video, TikTok shows it to roughly 300—500 random users. The goal is to get at least 70% of those people to watch your video for TikTok to continue that cycle and have it go viral.

Edgar Cervantes / Android Authority

What counts as a view? Any time your video is played for at least five seconds, that counts as one view regardless of how long it is. Additionally, shorter videos can rack up views even faster since every time someone autoplay or loops your video; it counts as another view. Here are some strategies to help catch the attention of your audience.

Use trending keywords and hashtags

Hashtags are your bread a butter on TikTok. They are how the app’s algorithm identifies the topic of your video and who to show it to based on their interests. You’ll also want to use any related keywords in your video description since they can help others discover your content when they search for videos on the app.

Check out the trending topics page often to see the current matters of the moment. Jump into the conversation if you have related content authentic to your brand. Some trends may seem silly, but according to one study, 61% of TikTok users said they like brands better when they view them participating in a TikTok trend.

Adam Birney / Android Authority

The TikTok mobile app used to have a Discover tab that made searching for trends easy, but they have since replaced that with a Friends tab to help find people you know. Luckily, you can still see the Discover section on the TikTok website.

Find your niche

Try to keep an eye out for untapped markets on the app that you could cover. Think of the kind of content you would like to see that isn’t there, and create that. There are a ton of sub-genres on TikTok, from comic book recommendations to food prep guides. Whatever you are passionate about, odds are other people are also interested. Using specific hashtags relevant to your topic can help find an angle into that community.

Commenting on and liking similar videos can also help build relationships with your specific audience. Without sounding too promotional, your insightful responses could inspire those TikTokers to check out your profile page and all its content. You might also consider getting a business account to track engagement analytics to see what’s connecting with people and what isn’t.

Use sounds

Like hashtags, if you use a trending song or sound effect, TikTok will pick up your video and show it to someone else who’s watched or liked videos with those same sounds. New sounds and songs are constantly created, so keep your ears open for the latest catchy rhythm to riff on.

You can also discover trending sounds by tapping the Post (+) button and then Add Sound. You’ll see a TikTop playlist of the currently most popular audio clips.

Adam Birney / Android Authority

Alternatively, you can create your own sounds on TikTok. If these go viral, you can bet many people will be viewing or listening to your TikToks more often.

Stitch and Duet videos

Being able to double in an already trending video is a smooth way to capitalize on its success and accumulate some extra views on TikTok. With Duets, you can share a split-screen with another user’s video to add your own dialogue or reactions.

Adam Birney / Android Authority

Stitching is similar, where you can edit parts of another creator’s video with your own recording to make one new video. Using either of these features, you can essentially piggyback on some proven content to help get your contribution seen by their large following of fans.

Read more: How to get more followers on Instagram


A video on TikTok is generally considered viral if it has anywhere between 500,000 to one million views.

Getting 500 views is certainly not bad, but it’s not close to viral. You’ll need to multiply that by one thousand to go viral.

TikTok has a creator fund to help incentivize top creators on the platform. There’s no set rate, but it can range from $0.02 to 0.04 for every 1,000 views.

How To Create Quality Mockups With Canva

If you’re looking for a quick, easy, and simple way to create good-looking mockups you’ll be excited to hear that you can create them with Canva.

We’ll cover three different ways to create mockups with Canva in this article, all of which are incredibly easy to do and also free!

There’s also no experience needed with complicated design software like Photoshop, as everything in Canva is beginner-friendly.

Let’s get to it.

Jump to a specific section:

Creating mockups with Canva: Method 1

The simplest way to create mockups with Canva is to utilize the ‘frame’ elements in Canva’s library.

Canva also has a good-sized library of existing templates that contain frame elements already. Most of these contain device frames such as smartphones, MacBooks, or laptops.

Here are some examples:

Mockup templates on Canva

From here you can replace the existing image in the frame(s) with a new one, or you can even add a video file to show within the frame:

Mockup template

Customized mockup template

It’s worth noting that you can only add images or video files to the frame elements on Canva.

So, you can create designs on Canva and save them as templates but you will only be able to add them to a frame if you download them and reupload them to your Canva account.

Also, the frame elements on Canva are fairly limited at the moment, so if you’re wanting to create mockups for products such as mugs or apparel you’ll need to use another tool or a different method on Canva (we’ll cover that later on).

Related articles

Creating mockups with Canva: Method 2

You can create mockup scenes from a blank canvas in Canva fairly easily.

The way we like to do is to start with a blank canvas in our chosen dimensions, and then we add a background color, pattern, or image e.g.:

Creating a mockup from a blank canvas

You can then add various elements to make up your image. You can make it as complex or as simple as required but using the frame elements will make it a lot easier:

Adding frame elements

Then all you need to do is add your designs or images to the frame elements plus you can add text or other elements where required:

Completing the mockup image

You don’t necessarily have to use the frame elements from Canva. They have other elements such as iPhone and MacBook cutout photos that you can layer over an image or element in your design.

It’s not as simple or as clean utilizing the frame elements though:

iPhone cutouts

MacBook cutouts

If you want to create flat lay mockups such as the one in the image below, you can do this with Canva too:

Flat lay mockup

There isn’t a huge amount of elements in Canva’s library that are suitable for flat lay designs though. However, there are some if you do a bit of searching in the Photo tab.

For example, we created a quick mockup scene with a pencil, pen, coffee mug, iPad, iPhone, eraser, paperclips, and notepad – all from Canva’s elements library:

Flat lay mockup created in Canva

If you want plenty of elements to use for flat lay mockup designs you should check out Creative Market or Envato Elements:

Scene Creator packs on Creative Market

Scene creator packs on Envato Elements

You can download flat lay collections from these sites and then upload them to Canva to use in your designs.

If you search for ‘scene creator’ on these sites and you’ll have thousands of options for elements to use for your flat lay mockups.

Creating mockups with Canva: Method 3

The last method, and probably the one that gets the best results, is to use the Smart Mockups integration on Canva.

To start the process, create a new design on a blank canvas. You’ll need to make sure the dimensions of the canvas work with the Smart Mockups template that you plan to use.

In our case, we’ll be using a landscape template, and the dimensions 1600x1069px work well for that.

You’ll need to upload a design to your canvas that you want to see on a mockup template. Having a design with a transparent background is probably the best idea:

Design for our mockup

Navigating to the Smartmockups integration

There are mockup templates for smartphones, computers, cards, frames & posters, books, clothing, and mugs (nowhere near as many templates that are available on Smartmockups though):

Smartmockups templates on Canva

Choose a template you like, and it will load onto your canvas with your design or image added to it. You can then resize the mockup to fit your canvas.

Mockup template controls

The only customizations you can do at the moment are to resize and reposition your design on the mockup and change the main item color in the mockup template (e.g. the t-shirt or mug color):

Mockup customization options

And that’s you created a mockup via the Smartmockups integration. You can now download your mockup image.

We created this mockup in a matter of seconds:

Our final mockup

Related articles

Alternative options

Placeit mockup generator

Whilst Canva is an incredible tool for creating all kinds of designs, we feel there are some better options when it comes to creating mockups online.

Placeit is probably the best mockup generator but there are some other high-quality tools that allow you to create incredible-looking mockups with ease. Here are the top alternative tools for creating mockups:


Here are the answers to some of the most common questions around creating mockups with Canva:

Do Canva do mockups?

As you can see in this article, Canva do offer users the ability to create mockups. Using the frame elements that Canva offers or the Smartmockups integration, users can quickly and easily create mockups without needing any design software experience.

Plus you can create so much at no cost at all. That being said, we would recommend using Placeit if you’re looking for the best mockup tool online.

How to make mockups in Canva?

Again, you can see how to create mockups in Canva earlier in the article. It depends what you’re wanting to create.

The premade templates with the frame elements are great to use if you’re promoting a digital asset and can utilize the smartphone, tablet, or computer frames.

If you want to use a different kind of product such as t-shirt, mug, or book the best way to create those types of mockups is by using the Smartmockups integration in Canva.

What is the Canva and Smart Mockups integration?

Smartmockups is a fantastic mockup tool, they are one of the top t-shirt mockup generators and book mockup generators.

A small selection of their mockup template library is available to use within Canva. So users can take one of their images or designs and put them on the Smartmockups templates that are available on Canva.

If you have a Smartmockups account you can also connect your Canva account and this will allow you to transfer designs from Canva to your Smartmockups account to use with the full Smartmockups template library.

You can read more about it here.

Can you use Canva mockups for commercial use?

There are some restrictions that you can read about in this article.

How to use Canva mockups?

You can utilize the mockups you create in Canva in several ways.

If you’re looking promote print on demand designs, you can utilize the mockups via the Smartockups integration to create promotional material for your print on demand products.

Again, this could be images for your product listings, social media content, and your website.

Wrapping things up

So, there you have it, that’s how you can quickly, easily, and affordably create high-quality mockups in Canva.

Canva is such an awesome online design tool that literally anyone can use, beginner or expert! So, if you’re looking to create some great-looking mockups and promotional material you should give it a go.

Update the detailed information about Learn The Steps To Create Drupal Views With Working on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!