[support] views2 frontpage
Sebastian Gödecke
simpsonetti at googlemail.com
Wed Apr 28 09:42:08 UTC 2010
Guten Tag sebastian,
am Samstag, 24. April 2010 um 18:59 schrieben Sie:
> views theming can be done in three ways.
> 1.) use an inspector like firefox's firebug to check the css that is
> generated and edit the css class for that element in to be bold
> 2.) if you are using display:fields then click on the title, click
> rewrite output and but <b></b> around the token for the title [most
> likely <b>[title]</b>
> if you are using display:node then you need to find the node.tpl.php for
> that node type, and change the php to wrap the title in the tags you
> need [or change the H2 or H3 setting in your CSS to be bold]
> 3.) finally, you can also theme the views output dramatically further by
> click on the link "theming information" in your view, identify the
> field's name, determine what level you want to them at [all titles, or
> just this theme's title] and then create the php file it tells you to
> make, paste into that new file the content it shows you as the "base"
> content, and then open that file from your theme folder [the file you
> just made]
> In that file, you will not see much, just a 'print $output' you can now
> wrap that output in what ever you want, say between some H tags.
Okay, i do it now with option 3 and had one file called
views-view-field--frontpage.tpl.php and i don't know why, but i always
print out the title of my node.
well, these here will work (as was the default output):
<?php foreach ($fields as $id => $field): ?>
<?php if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>
<<?php print $field->inline_html;?> class="views-field-<?php print $field->class; ?>">
<?php if ($field->label): ?>
<label class="views-label-<?php print $field->class; ?>">
<?php print $field->label; ?>:
</label>
<?php endif; ?>
<?php
// $field->element_type is either SPAN or DIV depending upon whether or not
// the field is a 'block' element type or 'inline' element type.
?>
<<?php print $field->element_type; ?> class="field-content">
<?php print $field->content; ?>
</<?php print $field->element_type; ?>>
</<?php print $field->inline_html;?>>
<?php endforeach; ?>
But i don't get it to mark only the title in <h2>. Neither the
complete node is h2 or nothing and i test the closing </h2> in all
ways.
So i think the output of the code above will print only the complete
node with title and not the parts "title, node" .
So then i look around in "theme information" and try
complete new code.
so now i have only a <?php print $output;?> but i changed some
settigns in my view and it mostly work for me. some little changes i
have to made.
But i wonder, if there is (maybe i don't find it) a tutorial for
views2 that is describing this.
Thanks sebastian. :)
> If you need to affect the fields at a higher level, you will need to
> also [or instead] modify the styl and/or row theme for your view [or
> group of views]
> Also note that if you use a 'tag' for your views, the tag will be a part
> of the suggest theme, so you can group and style several views based on
> a tag level.
> For most people, doing simple theming, option 1 or 2 will work just
> fine. Option may not give you the right markup though, as headers really
> need to be between H tags if you want to make your page properly indexed
> for search engines.
> Sebastian Gödecke wrote:
>> Guten Tag Benj Fredrick,
>>
>> am Freitag, 23. April 2010 um 17:53 schrieben Sie:
>>
>>> Is your view working, and pulling the data you want? And does your
>>> view have a 'Page' display (and a path)?
>> Yes, now it's working. I'm pulling subject and Text at the moment. But
>> the output is not exactly i want:
>> subject should be bold or something like this and a limiter, that you
>> see were the articles end and/or you have the "read more" button.
>>
>> How do i get the subject bold ? and (maybe) theming the output ? i
>> don't have done anything with theming ....
>>
>>
>>> Once those answers are 'yes', you can enter the path to your view
>>> page in the 'Admin' -> 'Site Information' -> 'Default front page:'
>>> field to tell drupal you want to use it for the home page.
>>
>> yes, this is quite working
>>
>> regards sebastian
>>
>>> HTH,
>>> -Benj
>>
>>
>>> 2010/4/23 Sebastian Gödecke <simpsonetti at googlemail.com>
>>> Guten Tag Drupal Support,
>>
>>> hi, i want to use views2 frontpage. so i activate it and configure
>>> some settings. as arguments i set up "node:type" some filters, some
>>> sorts, but when i visit now my frontpage, it shows my "404", so no
>>> site would be shown, only an error site.
>>> how will be shown my nodetypes (artikels) on frontpage (with some
>>> filters and sorts )?
>>
>>> regards sebastian
>>
>>
>>> --
>>> Mit freundlichen Grüßen
>>> Sebastian Gödecke
>>> mailto:simpsonetti at googlemail.com
>>
>>> --
>>> [ Drupal support list | http://lists.drupal.org/ ]
>>
>>
>>
--
Mit freundlichen Grüßen
Sebastian Gödecke
mailto:simpsonetti at googlemail.com
More information about the support
mailing list