my problem is with teaserss :D i dont want to any teaser in frontpage. i try several ways but i cant do it. i try from post setting, but minimum number is 1. i try to demote all node from frontpage, but when i did this, the first installation text comes up. so what can i do for nott showing teasers in front page? will i customize template file? how can i solve it?

Comments

dnewkerk’s picture

It's not yet complete, but this article I'm writing should help you understand how to work with the Drupal front/home page:
http://www.davidnewkerk.com/book/4

-- David
davidnewkerk.com | absolutecross.com
View my Drupal lessons & guides

ealtman’s picture

Have you tried inserting a teaser break at the end of your content? Or have you found another solution?

WorldFallz’s picture

Probably the easiest way to do this is to use the default frontpage view provided by views and alter it according to your specifications.

wildpoppy’s picture

You could try

1) Create a new page with the content you do want on the home page. (There must be at least 1 item of content for the front page otherwise the default installation text will display).
Go to Administer > Site Configuration > Site Information > Enter the path to the page created in the box 'default front page'.
Set options on new posts to not publish to front page.

OR

2) If you did want new posts to publish to the front page in their entirety
Go to Administer > Content Management > Post Settings > Choose 'unlimited' from the 'length of trimmed post' select box.

ppmax’s picture

If you're using views you can just enable the frontpage view and change the node settings ""Build mode" to "full node." then go to admin/settings/site-information and change the "Default front page" setting to "frontpage."

There is no step 3.

arjunkr’s picture

hi , i am unable to see this option in mt frontpage view setting.
can you please elobrate a little more about this option.
I am only able to see teaser , but i want full node view by default

vm’s picture

for that you want to go to adminsiter -> post settings
set your length to unlimited
save form

this setting is not retroactive. If you have already existing content you will have to edit the nodes and resave them for the "unlimited setting" to take effect.

arjunkr’s picture

i have created my views and finally enabled front page.
the thing id in frontpage only teaser view is shown , but i want full node page view for front page by default

vm’s picture

what version of drupal are you using? if you aren't using views 2 for drupal 6.x you may not have the options spoken of.

if you don't have build mode and you are using drupal 6.x with views 2
ensure your row style is set to node

arjunkr’s picture

I am using 6.x .

Thanks a lot :) , i have modified the same , and it works fine
again thanks a lot...

msg’s picture

But isn't there an option to change the default frontpage? Because with views you just make another frontpage, because you need to change the basepath of the website to front-page.

The problem here is, I can link my basepath to a specific node, for example node/3. But when people then go to example.com/node/ they get my ugly base install page.

vm’s picture

why would they arbitrairily go to the "node" path?

Most people use pauthauto and /node/ doesn't even appear for users to think there is a /node/ path.

The drupal welcome page can be removed by promoting content to it. Even when not in use. When not doing so, you're main rss.xml file isn't being populated.

There is no way to remove the internal system path. ie: /node/ you can hide it but it can always be called in a browser. At least with content being promoted to it, it wouldn't be the default welcome page.

One could also investigate a redirect that when called redirect's /node to wherever you want them to go?
path_redirect.module would likley help with this, or the globalredirect.module.

juanito’s picture

I wanted to disable teasers from all my drupal 6 site and so far so good with what I did.
edit modules/node/node.pages.inc
and comment the lines as follows.
/* $form['teaser_js'] = array(
'#type' => 'textarea',
'#rows' => 10,
'#teaser' => 'edit-body',
'#teaser_checkbox' => 'edit-teaser-include',
'#disabled' => TRUE,
);

$form['teaser_include'] = array(
'#type' => 'checkbox',
'#title' => t('Show summary in full view'),
'#default_value' => $include,
'#prefix' => '

',
'#suffix' => '

',
);
*/

vm’s picture

hacking core to do it isn't necessary and will mean you have to do it every time you update drupal.