InMotion Hosting Support Center

In our last article we talk about the differences between Articles and Basic Pages in Drupal 7. Now that we understand those fundamental ideas, we will begin first by creating a Basic Page in our Drupal 7 test site.

To create a basic page to Drupal 7:

  1. Log into your Drupal 7 Dashboard
  2. In the top menu, click Content
  3. Click the Add content link at the top of the page.
  4. From here, select Basic page from the list of different content types.
  5. Fill in the Title and Body, and also select a type of text format.
    Title Enter a title for you new page. In our testing we entered Our Test Page, but you could use anything that you would like, such as About Us.
    Body The body is the bulk of the content for this new page. If this was an About Us page, this would be were you would enter the information about yourself or your organization. In our example, we simply entered This is our test page.
    Text Format When selecting a text format, you have the following options:

    - Filtered HTML
    - Full HTML
    - Plain Text

    Underneath the drop down that contains these choices, you will see notes explaining the choice iteself. For example, you may see a notice telling you that the option you have selected does not allow any HTML tags. As you change your option, the notes underneath will change as well.


  6. There are a few other options you can specify. To change any of these settings, click the appropriate link at the bottom of the basic page editor.

    Menu Settings
    If we don't click the checkbox for Provide a menu link, we won't be able to find our page (in this specific example).

    We have checked that box, and the following settings appear:
    Menu Link Title When this link appears in a menu, this will be the text that users can click on to get to this page.
    Description If a user mouses over this link, after a moment the description you type here will show.
    Parent Item Choose the parent item for this page. For example, if we later created a Company History page, we may want to file it underAbout Us, and we could do that here.
    Weight you can adjust the weight to change in which order this link will appear.
    Revision Information If you have multiple authors or if you just like keeping detailed notes, in the revision information section you can enter a description about the changes you are making to the page.
    URL Path Settings This option allows us to specify a custom url alias. For example, if we leave this option blank, the URL will look similar to:


    ... if we enter a value here, such as about-this-site, the url will look like the following: 
    Comment Settings If you would like to change the commenting settings for this particular page, you can do so here. For example, if you don't want to allow anyone to post a comment, select the option for Closed - users cannot post comments.
    Authoring Information In this section, you can set custom details about both who wrote the article and when it was published.
    Publishing Option - Published: if you don't have this option selected, your page will not be active and will not show up on your website.
    - Promoted to front page: selecting this option will put this page on your site's front page (homepage)
    - Sticky at top of lists: as the name implies, if this page appears anywhere within your site with other pages in a list type format, this page will be situated towards the top of the page. 

  7. Click Save once you have filled in all the desired information.

    Now, when you visit your site and click on the link you created in the menu (if you did create the menu item as we did above), you will see the page you just created!

    Now that you know how to create basic pages, our next tutorial will focus on writing articles in Drupal 7.

For more information on this course please visit Working with Content in Drupal 7.

Was this article helpful?
Continued Education in Course 102: Working with Content in Drupal 7
You are viewing Section 2: Creating a basic page in Drupal 7
Section 1: Content Types in Drupal 7
Section 3: Creating an Article in Drupal 7

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2015-08-11 3:41 pm

I keep changing my file type to "Full HTML", but when I save the base page, and reopen it, it's back to "Filtered HTML".  I tried saving it at the base page level, but no luck.  Any suggestions?

10,077 Points
2015-08-12 8:45 am
Hello Janet,

Are you seeing any PHP errors when you try to save the settings? Generally this usually means that the MySQL query is not completing.

Best Regards,
TJ Edens
n/a Points
2015-05-05 2:41 am

I want code of my created basic page.I want to know where is my created page source code is placed in drupal 7 folder structure.I want to edit it from eclipse please help thanks in advance

42,943 Points
2015-05-06 8:12 am
Hello Swap,

If you modified/created a page within Drupal, then you're either dealing with Drupal theme files or working with Drupal database entries. For more information on modifying Drupal themes, please see Drupal documentation - Theming Guide. If you're trying to change a page that you created or made in Drupal, then you're better off working THROUGH the Drupal Administrator interface. If you're trying to change something beyond what the interface provides, then you will need to change the theme.

Arnel C.
n/a Points
2015-01-06 5:25 pm
I created an 'article', cannot find out how to change it to a 'basic page'. Apparently have to delete it and start over with a new basic page?
43,761 Points
2015-02-23 7:32 pm
Hello Bill,

Natively there is not a way to switch from one node type to another. I did find a module that is supposed to convert node types but I did not get it to work successfully out of the box.

Kindest Regards,
Scott M
n/a Points
2014-06-03 10:32 am

Is there any possibility to configure side menu directly while creating the pages with out configuring it in the manage blocks -> show in the list of pages

9,968 Points
2014-06-03 11:08 am
Hello Siva, and thanks for your comment.

It doesn't seem like Drupal provides a way to have your pages automatically added to a side menu while creating the page itself. After you create the page, you would then need to go and add it to the specific side menu such as Navigation that you would like it to display under.

Please let us know if you had any other questions at all.

- Jacob
n/a Points
2015-02-23 2:05 pm


n/a Points
2014-05-26 6:53 am

how do i create pages in drupal 7, i mean pages that are not a basic page, article, blog entry or a book? just a page for my site.


43,761 Points
2014-05-26 2:56 pm
Hello Taju,

A Basic page is simply a page of content. This is what most would consider a normal page, or static page. If you need to create a different type of page with some sort of special feature, you will want to create a new conent type. The article I linked to is for Drupal 8, but the steps should be very similar.

Kindest Regards,
Scott M
n/a Points
2014-04-26 11:29 am

Creating a new home page

43,761 Points
2014-04-28 12:09 am
Hello Willie,

Did you have any specific question or issue when creating your new home page?

Kindest Regards,
Scott M
n/a Points
2014-05-24 10:05 am

how to make your home page at the first at the left ..same like another blog ..

43,761 Points
2014-05-25 4:27 pm
Hello Adik,

You are talking about rearranging the menu links. Here is a link that talks about rearranging menu links in Drupal.

Kindest Regards,
Scott M

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

15 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!