Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Template System

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.06.2008, 14:24
Neuer Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 3
Standard Eigene neue Seite im Content Manager nur auf Startseite anzeigen

Hallo,

habe einiges hier nachgelesen, aber leider keine Lösung gefunden....

Ich habe im Content Manager eine neue, eigene Seite angelegt.
Wie schaffe ich es, dass dieser Text dann nur auf der Startseit
angezeigt wird...?

Wäre sehr dankbar für eine Hilfe....!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.06.2008, 18:56
BMC BMC ist offline
Benutzer
 
Registriert seit: 28.09.2007
Beiträge: 46
Standard

Hallo Tomili,

wenn Du Text auf der Startseite anzeigen möchtest, brauchst Du keinen neuen Content anzulegen.

Du mußt nur im Content Manager die Datei "Index" entsprechend bearbeiten...

Gruß
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 25.06.2008, 14:19
Neuer Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 3
Standard

hi,

das ist mir schon klar. Wenn ich aber den Text an eine beliebige Stelle setzen will (ähnlich wie "Neue Artikel"), wie geht das dann?

Gruss,
Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 25.06.2008, 16:11
Erfahrener Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 121
Standard

indem du ihn an die entsprechende stelle setzt?!?

du kannst doch wie BMC schon geschrieben hat, den Text auf der Index Seite bearbeiten?!?

Oder wir verstehen nicht, was du meinst???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 19.01.2009, 14:16
Erfahrener Benutzer
 
Registriert seit: 29.01.2005
Beiträge: 110
Standard

Ich denke mal er wollte wie ich einen neuen Platzhalter wie {$text} anlegen um den Text unter den neuen Artikeln anzeigen zu können.
Weiß jemand ich ich quasi ein {$text2} anlegen muß ?

Geändert von MarcB (22.01.2009 um 07:13 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 20.01.2009, 20:25
Benutzer
 
Registriert seit: 21.11.2008
Beiträge: 56
Standard

Hallo Marc,
ich versuche es mal.
Ich hatte auch solch ein Problem, mir hat jemand aus dem Forum weitergeholfen.
Als Beispiel mal folgendes:
Man möchte in Product_listing einen Text einfügen.

Man würde folgende Dateien verändern:
- lang/german/lang_german.conf
- templates/eigenes_template/module/product_listing/product_listing_v1.html (oder entsprechend eine andere HTML-Datei)

In der lang_german.conf wird der Text abgelegt in der Form:

text = 'Das hier ist eine neue Überschrift!'

In der gewünschten HTML-Datei wird der Text an entsprechender Stelle wie folgt aufgerufen:

{#text#}

Man kann auch z.B. aus einem vorangegangenen php-Skript Variablen übergeben und diese als Text aufrufen.

Gruß.
Ines
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 20.01.2009, 21:10
Erfahrener Benutzer
 
Registriert seit: 29.01.2005
Beiträge: 110
Standard

Hallo Ines,

vielen lieben Dank für Deine Hilfe. Das Problem ist nur das der Text nicht über die Sprachdateien eingebunden werden soll, sondern über den Content Manager, damit die Daten jederzeit ohne großen Aufwand geändert werden können.
Dennoch Danke
Gruß Marc
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 21.01.2009, 07:17
Benutzerbild von Hetfield
Erfahrener Benutzer
 
Registriert seit: 04.01.2005
Ort: Attendorn
Beiträge: 557
Standard Zweiten Content auf der Startseite {$text2} einbinden

Im Content-Manager einen neuen Content anlegen und die ID der Sprachgruppe merken. Ich nehme als Beispiel mal die 10. Nun in der Datei includes/modules/default.php nach folgenden Zeilen suchen:
PHP-Code:
$default_smarty->assign('text'str_replace('{$greeting}'xtc_customer_greeting(), $shop_content_data['content_text']));
$default_smarty->assign('language'$_SESSION['language']); 
und darunter diesen Code einfügen:
PHP-Code:
$shop_content_query2 xtDBquery("SELECT
                      content_title,
                      content_heading,
                      content_text,
                      content_file
                      FROM "
.TABLE_CONTENT_MANAGER."
                      WHERE content_group='10'
                      "
.$group_check."
                      AND languages_id='"
.$_SESSION['languages_id']."'");
$shop_content_data2 xtc_db_fetch_array($shop_content_query2,true);

$default_smarty->assign('title2'$shop_content_data2['content_heading']);  

if (
$shop_content_data2['content_file'] != '') {
    
ob_start();
    if (
strpos($shop_content_data2['content_file'], '.txt'))
        echo 
'<pre>';
    include (
DIR_FS_CATALOG.'media/content/'.$shop_content_data2['content_file']);
    if (
strpos($shop_content_data2['content_file'], '.txt'))
        echo 
'</pre>';
    
$shop_content_data2['content_text'] = ob_get_contents();
    
ob_end_clean();
}
  
$default_smarty->assign('text2'$shop_content_data2['content_text']); 
In dem SQL-Query die Sprachgruppen-ID (coID, hier wie gesagt als Beispiel die 10 verwendet) bitte entsprechend an die von Euch vergebene ID anpassen!!!
Nun noch in der Templatedatei templates/TEMPLATENAME/module/main_content.html die neuen Smarty-Variablen an die gewünschte Stelle setzen:
PHP-Code:
{if $title2 != ''}<h2 class="main_content2">{$title2}</h2>{/if}
<
div class="main_content2">{$text2}</div
{$title2} ist die Überschrift des neuen Contents und {$text2} natürlich der Inhalt. Die h2-Überschrift und der div-Container dienen nur als Beispiel für die Darstellung/Formatierung. Wenn ich mich nicht am frühen Morgen irre, dann war es das schon.

MfG Hetfield

Geändert von Hetfield (21.01.2009 um 08:15 Uhr) Grund: Tippfehler
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 21.01.2009, 08:08
Erfahrener Benutzer
 
Registriert seit: 29.01.2005
Beiträge: 110
Daumen hoch

Ja Wahnsinn das geht einwandfrei *freu* Dankeschön für die Anleitung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 21.01.2009, 08:14
Benutzerbild von Hetfield
Erfahrener Benutzer
 
Registriert seit: 04.01.2005
Ort: Attendorn
Beiträge: 557
Standard

Kein Problem! Wie immer gern geschehen!

MfG Hetfield
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anzeigen, content, eigene, manager, startseite

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Startseite: Neue Artikel und Angebote nur Bild anzeigen? sugar99 Shopbereich 3 12.04.2010 07:55
Texte und neue Produkte auf Startseite zu breit MelanieBeutlin Template System 14 08.11.2007 19:28
Bilder Im Content Manager yogi Shopbereich 3 21.02.2004 22:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:38 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand