Page 2 of 2
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Fri Oct 24, 2008 2:34 pm
by dOener
hmm ok... wenn ich im template den tag {stylesheet} durch {templatemanager} ersetze, hauts mir das komplette design weg und funzt trotzdem nicht... in welcher datei sollte ich denn diesen stylesheet tag ersetzen?
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Sun Oct 26, 2008 10:13 am
by antibart
Mit dem Templatemanager hab ich noch nicht gearbeitet... aber vermutlich - da Du ja den Stylesheets-Tag rausgelöscht bzw ersertzt hast - gehe ich ins Blaue geraten davon aus, dass Du die Stylesheets mittels Template-manager neu verwalten / verknüpfen (=managen) musst, da jene ja nun nicht mehr über den CSS-Tag im Template aufgerufen werden.
Zum embed-Tag noch etwas: er funktioniert bislang meines Wissens nicht in Opera-Browsern (so auch bei Dir - hab es eben ausprobiert). Deswegen halte ich es vorläufig für das Beste, iframes direkt ins Template einzubauen. In der Regel müssen (und können) solche externen Anwendungen ja nicht über das CMS gepflegt werden. Ein Tag, der nicht wenigstenss von den gänigsten Browsern unterstützt wird (und dazu zähle ich Opera), sollte eigentlich nur im absoluten Notfall und nach Absprache mit dem Kunden eigesetzt werden...
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Sun Oct 26, 2008 2:23 pm
by NaN
Der Tag funktioniert nur deshalb nicht, weil Opera die Javasript Anweisung zur dynamischen Berechnung der iFrame-Höhe nicht korrekt interpretieren kann.
Ich habe daher den embed-Tag modifiziert, und dieses Javascript und header=true entfernt.
Somit muss ich dem iFrame zwar eine konkrekte Höhe vorgeben, die sich leider nicht an den Inhalt des iFrames anpassen lässt, aber es funktioniert in allen Browsern. (bei Map 24 oder GoogleMap wird sich die Höhe des Inhalts ja eh nicht ändern)
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Sat Nov 01, 2008 2:08 pm
by dOener
hmmm... irgendwie ist di erklärung (auch in deutsch) vom templatemanager verwirrend...
ich habe im header u im body das richtige eingefügt...
jetzt muss ich anscheinend noch irgendwo irgendein javascript einfügen...
aber wie genau sollte das denn aussehen?
da steht:
Code: Select all
Über weitere Parameter kann ein Formular für die Umschaltung zwischen verschiedenen Stylesheets kontrolliert, der body-Tag ersetzt und ein für den Stylesheet-Switcher benötigtes Javascript im Template einfügt werden.
und dass ich den Tag jsinclude einfügen muss aber wo? und wie?
ich kann zwar html und css aber jscript bin ich leider ein n00b
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Sat Nov 01, 2008 5:38 pm
by cyberman
Die Übersetzung hab ich 1:1 vorgenommen

.
OK, im "Maximalfall" kann das Modul bis zu 4x aufgerufen werden. Anhand eines Beispiels (Template "Left simple navigation + 1 column") wird es evtl. anschaulicher:
{process_pagedata}
{* Change lang="en" to the language of your site *}
{sitename} - {title}
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}
{TemplateManager}
{* This is how all the stylesheets attached to this template are linked to *}
{cms_selflink dir="start" rellink=1}
{cms_selflink dir="prev" rellink=1}
{cms_selflink dir="next" rellink=1}
{* Relational links for interconnections between pages, good for accessibility and Search Engine Optmization *}
{literal}
=b){nw=b+"px";}if(w
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
{/literal}
{* The min and max page width for Internet Explorer is set here. For other browsers it's in the stylesheet "Layout: Left sidebar + 1 column" *}
{TemplateManager action='jsinclude'}
{TemplateManager action='bodytag'}
{* start accessibility skip links *}
{anchor anchor='menu_vert' title='Skip to navigation' accesskey='n' text='Skip to navigation'}
{anchor anchor='main' title='Skip to content' accesskey='s' text='Skip to content'}
{* end accessibility skip links *}
{* Horizontal ruler that is hidden for visual browsers by CSS *}
{* Start Header, with logo image that links to the default start page. Logo image is changed in the stylesheet "For template: Left menu + 1 column" *}
{cms_selflink dir="start" text="$sitename"}
{* End Header *}
{* Start Search *}
{search}
{* End Search *}
{* Start Breadcrumbs *}
{breadcrumbs starttext='You are here' root='Home' delimiter='»'}
{* End Breadcrumbs *}
{* Start Content (Navigation and Content columns) *}
{* Start Sidebar *}
{* Start Navigation *}
Navigation
{menu template='simple_navigation.tpl' collapse='1'}
{* End Navigation *}
{* Start News *}
News
{news number='3' detailpage='news'}
{* End News *}
{TemplateManager action='form'}
{* End Sidebar *}
{* Start Content Area *}
{print showbutton=true script=true}
{title}
{content}
{* Start relational links *}
{anchor anchor='main' text='^ Top'}
{cms_selflink dir="previous" label="Previous page: "}
{cms_selflink dir="next"}
{* The label parameter doesn't need to be there if you're using English, but is here to show how it's used if you don't want the English text "Previous page" *}
{* End relational links *}
{* End Content Area *}
{* End Content *}
{* Start Footer. Edit the footer in the Global Content Block called "footer" *}
{global_content name='footer'}
{* End Footer *}
{* end pagewrapper *}
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Mon Nov 10, 2008 1:48 pm
by dOener
hmm ok danke für die antwort... ^^
nur gibts wieder mal ein paar andre sachen ^^
und zwar hab ich mich hier mal wegen mehrsprachigen modulen etc umgesehen und bin auf viele links und möglichkeiten gestoßen.
welches also ist die einfachste lösung für einen cmsms noob wie mich?
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Mon Nov 10, 2008 2:09 pm
by NaN
Von mehrsprachigen Modulen weiß ich nix.
Es gibt eine MLE Version von CMSms (MLE = Multi Language Edition) mit der mehrsprachige Seiten erstellt werden können.
Damit sollte es auch relativ einfach sein die jeweiligen Sparchdateien der Module für die gewünschte Sprache zu verwenden.
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Mon Nov 10, 2008 2:29 pm
by dOener
ich würde gerne wissen ob ich die ganze sache vereinfachen kann.
ich möchte einfach vor meinem CMSMS eine schlichte Startseite in Html erstellen und darauf dann einfach die Sprachauswahl für deutsch, englisch und ungarisch.
im cmsms selber muss ich das nicht unbedingt haben.
kann mir da jemand helfen? weil bei der mle sache blick ich nicht ganz durch ^^
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Tue Nov 11, 2008 12:42 am
by mike-r
In dieser Anforderung eine sehr einfache Sache
Du benötigst:
3 verschiedensprachige Kategorien im Seitenmanager (incl. jeweiliger Unterseiten)
(Ein Beispiel einer Seite, die ich grad in den Fingern hatte siehe Anhang)
3 technisch identische Templates für jede Sprache.
2 Änderungen pro Template:
- Sprachanpassung (Klar!)
- Menüaufruf in den Templates je nach Sprache. Hierbei rufst Du das Menü so auf:
{menu template='dein-menu-template.tpl' collapse='1' start_page='Hier-die-ID-der-aktuellen-Sprache' show_all='1'}
Mit diesem Menüaufruf wird pro Seiten-oberkategorie/Sprache immer nur das jeweilige Menü aufgerufen.
Sprache aufrufen würde ich in den Templates auf allen Unterseiten, wenn Du tatsächlich eine Doorpage möchtest, benötigst Du ein 4 neutralesTemplate für die Startseite.
P.s. Beim Schreiben von Artikeln ist dann jeweils zu beachten, dass die richtige Kategorie UND das richtige Template ausgewählt wird.
Edit, das mit den Anhängen übe ich besser mal noch...
Re: Wie soll ich bei diesem Layout anfangen?
Posted: Fri Nov 14, 2008 2:04 pm
by dOener
yeeha genau das brauchte ich!
Vielen vielen dank an alle für die große hilfe.
Der support hier ist hammer und ich empfehle das cmsms immer wieder gerne weiter.
mfg..