Joomla Virtuemart - Lave en template/et theme?
Fra Aarhus
Tilmeldt 1. Dec 09
Hej alle aminoer.
Jeg sidder og leger lidt med Joomla og Virtuemart og sidder så og tænker over ændring af design. Jeg har selv en del erfaring med photoshop, css og html , så mit spørgsmål er så: Hvad skal der gøres, for at lave sit egen Virtuemart theme eller template før det kan uploades i administrationen?
Altså skal jeg lave et design i photoshop, kode det op i html+css og så bare uploade det?
Det kan jeg bare ikke få til at passe, for når man skifter template inde i administrationen, så alt den tekst, alle de menuer, produkter osv. som man havde på den anden template/theme bliver så smidt over på det nye, så det passer til designet..
Kan I følge mig?
Håber i kan hjælp.
Mvh,
Daniel.
Svar
Find den gamer mus der passer til dine behov.
Fra Aarhus
Tilmeldt 1. Dec 09
Svar
Find den gamer mus der passer til dine behov.
Tilmeldt 28. Sep 07
Kasper
Skrevet
15-12-2009 kl. 20:25
Hvor mange stjerner giver du? :
Svar
Hej Daniel
Du bør have lidt mere tålmodighed, der er kun gået 20 minutter. Ja, dit design skal kodes i HTML og CSS hvorefter du definerer hvor du gerne vil placere fx indhold og moduler.
Se eventuelt denne guide for en nærmere beskrivelse:
http://docs.joomla.org/Tutorial:Creating_a_basic_Joomla!_template
Svar
Fra Aarhus
Tilmeldt 1. Dec 09
Hej Gadensgaard.
Tak for svaret.
Jeg har siddet og rodet med det indtil nu, og har faktisk ikke fået det til at virke. Jeg ved ikke om det er mig der overser noget, men har gennemgået den step by step 5-6 gange og kan ikke få det til at virke.
Mvh,
Daniel.
Svar
Find den gamer mus der passer til dine behov.
Tilmeldt 28. Sep 07
Kasper
Skrevet
15-12-2009 kl. 22:19
Hvor mange stjerner giver du? :
Svar
Det er svært at se herfra hvad der er galt, især når du ikke fortæller hvad det er der ikke virker, hvilken fejl der opstår, hvor det fejler osv.
Svar
Fra Aarhus
Tilmeldt 1. Dec 09
Altså jeg gør jo bare som guiden siger.
Jeg skal lave en mappe inde under templates, fx. mynewtemplate, så skal jeg lave en index.php :
<?php defined( '_JEXEC' ) or die( 'Restricted access' );?> <-- Dette har jeg slettet! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/lmynewtemplate/style.css" type="text/css" /> </head> <body> <div id="wrapper"> <div id="top"> </div> <div id="indhold"> <div id="tekstbox"> <jdoc:include type="modules" name="top" /> <<-- <jdoc:include type="component" /> <<-- De her 3 går jeg udfra er modulerne? <jdoc:include type="modules" name="bottom" /> <<-- </div> </div> </div> </body> </html> En style.css: p { font-family: verdana, arial, sans-serif; color: #000000; font-size: 12px; line-height: 18px; } body { background-color: #FFFFFF; } #top { width: 980px; height: 193px; float: left; background-image: url ("images/header.gif "); margin-left: 200px; } #indhold { width: 980px; height: 547px; float: left; background-image: url("images/content.gif"); margin-left: 200px; } #top h1 { display: none; } #tekstbox { width: 660px; height: 470px; overflow: auto; margin: 25px 0 0 60px; } #tekstbox p { } #wrapper { width: 980px; position: absolute; } En templateDetails.xml: <?xml version="1.0" encoding="iso-8859-1"?> <mosinstall type="template" version="1.0.0"> <name>NEWTEMPLATE</name> <creationDate>15/12/09</creationDate> <author>TheNewTemplateGuy</author> <copyright >MyNewTemplate C</copyright> <authorEmail>mynew@mynew.com</authorEmail> <authorUrl>www.mynewtemplate.com</authorUrl> <version>1.0</version> <description>TEST !</description> <files> <filename>index.php </filename> <filename>favicon .ico</filename> <filename>favicon2.ico</filename> </files> <images> <filename>images/content.gif </filename> <filename>images/header.gif</filename> </images> <css> <filename>style.css</filename> </css> </mosinstall>Jeg er endt med denne fejl: Fatal error : Using $this when not in object context in /customers/xxxxx.dk/xxxxx.dk/httpd.www/webshop /templates/xxxxx/index.php on line 4 Hjælpe dette dig? :) Mvh, Daniel.
Svar
Find den gamer mus der passer til dine behov.
Fra Aarhus
Tilmeldt 1. Dec 09
Undskylder for hvordan det ser ud, ved ikke lige hvad der er sket..
Mvh,
Daniel.
Svar
Find den gamer mus der passer til dine behov.
Tilmeldt 28. Sep 07
Kasper
Skrevet
15-12-2009 kl. 22:43
Hvor mange stjerner giver du? :
Svar
Du skal ikke slette den øverste linie..
Prøv med <?php echo JURI::base();?> i stedet for <?php echo $this->baseurl ?>, og fjern lang="<?php echo $this->language; ?>"
Du skal også navngive templatet som mappen, lige nu hedder dit template "NEWTEMPLATE" og mappen hedder lmynewtemplate
Svar
Fra Aarhus
Tilmeldt 1. Dec 09
Så der bare står:
xml:lang="<?php echo $this-> >
For det står der jo 2 gange.
Eller misforstår jeg?
Mvh,
Daniel.
Svar
Find den gamer mus der passer til dine behov.
Tilmeldt 28. Sep 07
Kasper
Skrevet
15-12-2009 kl. 22:49
Hvor mange stjerner giver du? :
Svar
Så der bare står <html xmlns="http://www.w3.org/1999/xhtml" >
Svar