<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TYPO3 - Fulda, Kassel, Projekte, Online Marketing &#124; Web-aktiv Blog &#187; Blogfunktion</title>
	<atom:link href="http://www.web-aktiv.com/blog/index.php/tag/blogfunktion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web-aktiv.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 25 Nov 2011 16:52:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Wordpress: Statische Inhalte und Artikel auf einer Seite</title>
		<link>http://www.web-aktiv.com/blog/index.php/2009/09/21/wordpress-statische-inhalte-und-artikel-auf-einer-seite/</link>
		<comments>http://www.web-aktiv.com/blog/index.php/2009/09/21/wordpress-statische-inhalte-und-artikel-auf-einer-seite/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 13:48:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[auf einer Seite]]></category>
		<category><![CDATA[Blogfunktion]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[statische Inhalte]]></category>

		<guid isPermaLink="false">http://www.web-aktiv.com/blog/?p=7</guid>
		<description><![CDATA[Bei meiner Recherche im Internet taucht immer wieder der Wunsch auf, statische Inhalte und Blogfunktion auf einer Seite darzustellen. Die Startseite dieses Blogs besteht genau aus dieser Kombination. Die Lösung für diese Anforderung wird auch Bestandteil meines Projektes &#8221; Wordpress als CMS&#8221; sein. Darüber werde ich eine kleine Serie schreiben. Jetzt aber zur Umsetzung von [...]]]></description>
			<content:encoded><![CDATA[<p>Bei meiner Recherche im Internet taucht immer wieder der Wunsch auf, statische Inhalte und Blogfunktion auf einer Seite darzustellen. Die Startseite dieses Blogs besteht genau aus dieser Kombination. Die Lösung für diese Anforderung wird auch Bestandteil meines Projektes &#8221; Wordpress als CMS&#8221; sein. Darüber werde ich eine kleine Serie schreiben. Jetzt aber zur Umsetzung von statischen Inhalten und Artikeln auf einer Seite.</p>
<p><span id="more-7"></span><iframe scrolling="no" frameBorder="0" src="http://rcm-de.amazon.de/e/cm?t=gpsmoun-21&amp;o=3&amp;p=8&amp;l=as1&amp;ASINs=3826655028&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=transparent&amp;bg1=transparent&amp;f=ifr" marginheight="0" marginwidth="0" style="float:right; width:120px; margin-left:10px; height:240px; background-color:#FFFFFF; border:1px solid #000000;"></iframe><br />
Zunächst zum Ablauf. Welche Schritte sind notwendig?<br />
1. Erstellung einer statischen Seite, die den Begrüßungstext enthält<br />
2. Die statische Seite wird zur Startseite<br />
3. Etwas Programmierung, ein eigenes Template<br />
4. Das Template wird der statischen Seite zugewiesen</p>
<h2>1. Erstellung einer statischen Seite, die den Begrüßungstext enthält</h2>
<p>Ich gehe mal davon aus, das die meisten Leser  mit den grundlegenden Funktionen von Wordpress vertraut sind und werde hier nicht weiter auf das Anlegen einer statische Seite eingehen. Also, Seite z.B.  &#8220;Home&#8221; anlegen und Text eingeben.</p>
<h2>2. Die statische Seite wird zur Startseite</h2>
<p>Unter Einstellungen &gt; Lesen wird die neu angelegte Seite als Startseite festgelegt.</p>
<p><img class="alignnone size-full wp-image-46" title="wp-statischeInhalte-Blog1" src="http://www.web-aktiv.com/blog/wp-content/uploads/2009/09/wp-statischeInhalte-Blog1.gif" alt="wp-statischeInhalte-Blog1" width="514" height="191" /></p>
<p>Soweit, so gut?<br />
Natürlich nicht! Die Seite erscheint nun als Startseite, aber noch ohne Artikel.</p>
<h2>3. Etwas Programmierung, ein eigenes Template</h2>
<p>Wordpress verwendet zur Darstellung der statischen Seiten die im Verzeichnis des Themes abgelegte Datei <em>page.php</em>. Das ist Standard und passiert automatisch. Für unsere Darstellung ist die Erstellung eines weiteren Templates notwendig. Als Basis dient die schon genannte Datei <em>page.php</em>, die einfach kopiert und z.B. <em>page-with-news.php</em> abgespeichert wird. Als erstes ändert man die Kommentarzeile oben.</p>
<pre lang="php" escaped="true">&lt;?php
/*
Template Name: Statische Seite mit News
*/
?&gt;</pre>
<p>Möchte man statische Inhalte und die Blogfunktion in einem Template umsetzen so ist der sog. Loop für jedes Element (statischer Inhalt und Artikel) einzeln zu verwenden.</p>
<pre lang="php" escaped="true">&lt;?php get_header(); ?&gt;
...
...
&lt;div id="content"&gt;

  &lt;div id="content-text"&gt;
    &lt;?php
    // 1. Loop um den Text der Seite anzuzeigen
    if (have_posts()) : while (have_posts()) : the_post();
    ?&gt;
    &lt;?php the_content(); ?&gt;
    &lt;?php endwhile; ?&gt;
    &lt;?php endif; ?&gt;
    &lt;h4&gt;Aktuelles&lt;/h4&gt;
 &lt;div&gt;

 // Blogeinträge abfragen cat=0 sind alle Kategorien, showposts=10 zeigt 10 Artikel an
 &lt;?php query_posts('cat=0&amp;showposts=10');?&gt;

  // 2. Loop für die Artikel
 &lt;?php if (have_posts()) : ?&gt;
 &lt;?php while (have_posts()) : the_post(); ?&gt;
 &lt;div id="post-&lt;?php the_ID(); ?&gt;"&gt;
   &lt;h1&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" rel="bookmark" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt;
   &lt;?php the_content(__('weiterlesen...')); ?&gt;
   &lt;?php wp_link_pages('before=&lt;div&gt;&amp;after=&lt;/div&gt;&amp;next_or_number=number&amp;pagelink=&lt;span&gt;%&lt;/span&gt;'); ?&gt;
   &lt;?php the_tags('&lt;p&gt;TAGS: ', ', ', '&lt;/p&gt;'); ?&gt;
   &lt;div&gt;
    &lt;span&gt;&lt;?php the_time('l, F jS, Y'); ?&gt;&lt;/span&gt;
    &lt;span&gt;&lt;?php the_category(', '); ?&gt;&lt;/span&gt;
    &lt;span&gt;&lt;?php comments_popup_link(__('No Comments'), __('1 Comment'), __('% Comments')); ?&gt;&lt;/span&gt;
   &lt;/div&gt;
 &lt;/div&gt;
 &lt;?php endwhile; ?&gt;
 &lt;?php endif; ?&gt;
&lt;/div&gt;
...

...

&lt;?php get_footer(); ?&gt;</pre>
<h2>4. Das Template wird der statischen Seite zugewiesen</h2>
<p>Als letzten Schritt muß das neue Template der statischen Seite zugewiesen werden. Das geht über Seiten &gt; Bearbeiten &#8220;Home&#8221;  &gt; Quick Edit  &gt; Template auswählen. Hier wird auch klar warum der Kommentar am Anfang des Templates wichtig ist. Er wird im Auswahlmenü angezeigt.</p>
<p><img class="alignnone size-full wp-image-47" title="wp-statischeInhalte-Blog2" src="http://www.web-aktiv.com/blog/wp-content/uploads/2009/09/wp-statischeInhalte-Blog2.gif" alt="wp-statischeInhalte-Blog2" width="514" height="191" /></p>
<p>Nun sollte der statische Text der Seite Home und die Artikelliste zusammen angezeigt werden. So wie z.B. auf der Startseite dieses Blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.web-aktiv.com/blog/index.php/2009/09/21/wordpress-statische-inhalte-und-artikel-auf-einer-seite/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

