Einfaches Seitentemplate
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
zB:
PHP
Alles anzeigen<?php /* Template Name: landing */ ?> <!DOCTYPE html> <!--hier alles vom header.php bis zum </head> einschliesslich rein kopieren--> <body> <img src=http://linkzumbild" alt="" /> <a href="http://linkzurstartseite">START</a> </body> </html>
den hmtl-kram kannst du selber erweitern, so wie du das brauchst. -
Erst einmal vielen Dank! Ich hatte die Woche über leider keine Zeit mich mit der Seite zu beschäftigen. Nun ist aber ja Wochenende. :-)
So sieht das Template jetzt aus:
PHP
Alles anzeigen<?php /* Template Name: landingsite */ ?> <!DOCTYPE html> <!get_header(); ?> <div id="primary"> <div id="content" role="main"> <?php if ( have_posts() ) : ?> <?php twentyeleven_content_nav( 'nav-above' ); ?> <?php /* Start the Loop */ ?> <?php query_posts('category_name=promotions'); ?> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php twentyeleven_content_nav( 'nav-below' ); ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1> </header>--> <body> <img src=http://loumpromotion.ch/wp-content/uploads/2011/11/Logofinal.png" alt="" /> <a href="http://loumpromotion.ch/?page_id=2">START</a> </body> </html>Allerdings bekomme ich beim Aufrufen der Seite folgende Fehlermeldung:
ZitatParse error: syntax error, unexpected $end in /mnt/sites/loumpromotion.ch/web/wp-content/themes/twentyeleven/landing.php on line 36
Wo bzw. was ist der Fehler in Zeile 36?
Gruss
aao_scout -
kannst du noch mal genau festlegen, was du auf der template-seite haben willst?
in deinem code hast fast den aufruf vom header.php drin, und einen loop mit custom-query - in deiner anfaenglichen frage war nichts davon angefragt.
evtl (jetzt ohne loop):
PHP
Alles anzeigen<?php /* Template Name: landingsite */ ?> <!DOCTYPE html> <!--[if IE 6]> <html id="ie6" <?php language_attributes(); ?>> <![endif]--> <!--[if IE 7]> <html id="ie7" <?php language_attributes(); ?>> <![endif]--> <!--[if IE 8]> <html id="ie8" <?php language_attributes(); ?>> <![endif]--> <!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> <html <?php language_attributes(); ?>> <!--<![endif]--> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <meta name="viewport" content="width=device-width" /> <title><?php /* * Print the <title> tag based on what is being viewed. */ global $page, $paged; wp_title( '|', true, 'right' ); // Add the blog name. bloginfo( 'name' ); // Add the blog description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description"; // Add a page number if necessary: if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) ); ?></title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" /> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> <!--[if lt IE 9]> <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script> <![endif]--> <?php /* Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); ?> </head> <body <?php body_class(); ?>> <img src=http://loumpromotion.ch/wp-content/uploads/2011/11/Logofinal.png" alt="" /> <a href="http://loumpromotion.ch/?page_id=2">START</a> </body> </html> -
Zitat
<!--hier alles vom header.php bis zum </head> einschliesslich rein kopieren-->
Das habe ich so verstanden, dass da der ganze Kram hin muss der in den anderen Seitentemplates auch drin steht.Die Startseite soll das Logo und den weiterführenden Link zur eigentlichen Seite beinhalten. Kein Menu, Footer oder sonst was.
Sollte es dann eher so aussehen?
PHP
Alles anzeigen<?php /* Template Name: landingsite */ ?> <!DOCTYPE html> <body> <img src=http://loumpromotion.ch/wp-content/uploads/2011/11/Logofinal.png" alt="" /> <a href="http://loumpromotion.ch/?page_id=2">START</a> </body> </html>EDIT: Jetzt bekomme ich immerhin keine Fehlermeldung mehr, sondern nur das Wort "START".
Gruss
aao_scout -
PHP
Alles anzeigen<?php /* Template Name: landingsite */ ?> <!DOCTYPE html> <body> <a href="http://www.loumpromotion.ch/?page_id=2"> <img src="http://www.loumpromotion.ch/wp-content/uploads/2011/11/Logofinal.png" alt=";)" /></a> </body> </html>
So erscheint das Bild/Logo und dieses ist entsprechend verlinkt. :-)Leider erscheint unter Firefox ein Rahmen um die Grafik, welcher natürlich nicht im Bild enthalten ist. Auch sollte das Logo etwas tiefer und horizontal in der Mitte der Seite stehen.
Gruss
aao_scout -
echt gut soweit :grin:
der rahmen kommt von der standard-css fuer ein verlinktes bild; und die position kannst du durch einen inline-style anpassen;
zB:
PHP
Alles anzeigen<?php /* Template Name: landingsite */ ?> <!DOCTYPE html> <body> <a href="http://www.loumpromotion.ch/?page_id=2" style="display:block; margin-top:100px; text-align: center;"> <img src="http://www.loumpromotion.ch/wp-content/uploads/2011/11/Logofinal.png" alt=";)" style="border:none;"/></a> </body> </html> -
Perfekt!
Vielen, vielen Dank fuer Deine Hilfe!
Gruss
aao_scout
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!