Affilinator Forum
Partnerprogramm Skript kostenlos testen


Zurück   Affilinator Forum > Kundenforum > HTML, CSS & Smarty

HTML, CSS & Smarty Tipps und Fragen rund um HTML, CSS und den verschiedenen Befehlen der Smarty Template Engine.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.09.2008, 22:13
JFKoch JFKoch ist offline
Neuer Benutzer
 
Registriert seit: 29.04.2008
Beiträge: 19
Standard verschiedene Templates zum Testen

Hallo.

Ich habe mir zum Testen von Veränderungen an den Templates eine Installation auf einer nicht benutzten Domain angelegt.
D.h. ich baue irgendwas in den Templates usw. um, teste es und wenns funktioniert schiebe ich es in die Live-Installation.

Nun mache ich mir Gedanken über ein neues Projekt.
Da sich z.B. das Layout komplett ändern soll möchte ich ein zweites Templateverzeichnis in der Testinstallation anlegen.

Nun müsste ich wg. dem Templatepfad eine 2. config.php auf dem Server haben und je nach Bedarf umbenennen. Das selbe Problem besteht auch mit der CSS.

Ich kenne aber auch von Seiten auf denen Templates angeboten werden die Möglichkeit das andere Template über ein Dropdownfeld auszuwählen.

Lässt sich sowas mit dem Affilinator realisieren oder wie kann ich dieses Problem(chen) lösen?

Grüße
John
Mit Zitat antworten
  #2  
Alt 02.09.2008, 04:21
Martin-F Martin-F ist offline
Erfahrener Benutzer
 
Registriert seit: 07.01.2008
Beiträge: 659
Standard Umschalter

Hallo John...

der affilinator hat ja keine freien Übergabeparameter.
Und die Werte der Config sind Konstanten.
Daher klar - kann es nicht gehen.

Der Weg das machbar zu machen ist lang:

-bisherige Url:
/angebot/123456789/hose.html
-neue Url:
/angebot/1/123456789/hose.html

-ModRewrite bisher:
RewriteRule ^angebot/(.*)/(.*).html
showProduct.php?ProductID=$1
-ModRewrite neu:
RewriteRule ^angebot/(.*)/(.*)/(.*).html
showProduct.php?ProductID=$2&template=$1

Template:
Haupttemplate ist "templates/standard/showProduct.html"
das bleibt unverändert.
Das Haupttemplate fängt sich aber nun die Template Variable:
{assign var='template' value=$smarty.get.template}

Die Produktdetailseite wäre ja eigentlich dann:
{include file="getproductdetail.html"}
und da includen wir stattdessen:
$template/getproductdetail.html

Template Pfade:
alle include beziehen sich auf das Templateverzeichnis
"templates/standard/"
aus dem obigen Beispiel wird dann also dieser Pfad:
"templates/standard/1/getproductdetail.html"

Das wäre der We es zu machen :-))

Gruss, Martin
Mit Zitat antworten
  #3  
Alt 02.09.2008, 17:23
JFKoch JFKoch ist offline
Neuer Benutzer
 
Registriert seit: 29.04.2008
Beiträge: 19
Standard aaach so

Hallo Martin.

Danke für die Arbeit die du dir gemacht hast.
Aber für einen Anfäger wie mich ist das doch ein wenig zu kompliziert
Das werde ich vorerst irgendwie anders lösen müssen und mich später mit deinem Lösungsvorschlag beschäftigen.

Nochmal Danke +
Grüße
John
Mit Zitat antworten
  #4  
Alt 02.09.2008, 17:27
HelmutG HelmutG ist offline
Benutzer
 
Registriert seit: 07.11.2007
Ort: Hamburg
Beiträge: 365
Standard

Machbar, aber mühevoll und fraglich, ob es sich lohnt.

Wer sein Erscheinungsbild variieren will, sollte mal bei csszengarden vorbeischauen. Da wird nur die css-Datei geändert und ergibt völlig andere Layouts. Diesen Weg würde ich dann eher gehen (habe ich auch schon gemacht - in einfacher Weise allerdings).

Trotzdem vielen Dank Martin, für Deine Mühe und wertvollen Tipps (nicht nur hier bei deisem Beitrag!). Nicht jeder ist so uneigennützig mitteilungsfreudig.
__________________
Helmut
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Provider Empfehlung - kostenlos testen FrankW Webhosting Provider 4 25.10.2008 13:22
UMFRAGE: URLs und Templates der nächsten Version ?! FrankW Ankündigungen 15 18.01.2007 10:10
Anforderungen an Templates jschwenk Fehlersuche und Probleme 1 03.05.2006 08:52
Doku-7: Aktuelle Übersicht der Templates FrankW Affilinator - Wie geht das ? 0 08.03.2006 13:42



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52 Uhr.


Powered by vBulletin® Version 3.8.0 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.3.2
Affilinator GmbH