About Joomla Intro & Full Article Text
Well, here is how this works:
When creating an article, you have the option to insert a "Read More" in your article.
What happens when you insert the Read More is that it splits the content of the article into 2 pieces, and it saves these 2 pieces in 2 database columns in the db #__content
table.
The text before the Read More goes into the introtext
and the text after the Read More goes into the fulltext
column.
If you don't use the Read More, then the whole text goes into the introtext
.
Later the blog category layout always renders the introtext of the article.
The simple way to show full text in blog layout:
So, the easiest way to have a category blog layout showing the full text, is to not insert the Read More into your articles.
Now if you feel a bit more adventurous, you can customize the blog category layout to suit your needs.
Alternative Layouts
I would suggest to create an Alternative Menu Item for the Blog Category Layout, as it will allow you create menu items for any category and still be able to have different layouts for them.
And here is how to do it:
1. Create the required files for the alternative layout:
Inside :
components/com_content/views/category/tmpl
Clone (duplicate) the files listed below and rename the cloned files :
blog.php
duplicate and rename to-> blogfull.php
blog.xml
-> blogfull.xml
blog_children.php
-> blogfull_children.php
blog_item.php
-> blogfull_item.php
blog_links.php
-> blogfull_links.php
2. Edit the new xml file
Open the blogfull.xml and edit the top lines:
<layout title="COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE" option="COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION">
<help key = "JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_BLOG" />
<message>
<![CDATA[COM_CONTENT_CATEGORY_VIEW_BLOG_DESC]]>
to something like:
<layout title="Blog Full Text" option="Blog Category Layout with Full Text">
<help key = "JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_BLOG" />
<message>
<![CDATA[Blog Category Layout with Full Text]]>
3. Edit the new template file of the blog item.
Open the and edit line around 47:
<?php echo $this->item->event->beforeDisplayContent; ?> <?php echo $this->item->introtext; ?>
Change to:
<?php echo $this->item->event->beforeDisplayContent; ?> <?php echo $this->item->introtext; echo $this->item->fulltext; ?>
4. Create Menu Items with your new Alternative Menu Item
Now you will have a new menu item to choose for your category blog layouts. Go in Menu Manager and create a new menu item for the articles component. When you are about to choose they menu item type, you will find a new type: Blog Full Text.
*Make sure you will adjust any settings/options of the menu item to suit the rest of your needs (show/hide readmore etc).
Documentation: Alternative Menu Items