Shapeir Posted February 14, 2012 Share Posted February 14, 2012 Hallo. Ich möchte eine CMS Bilder Site erstellen. Für diese Bilder Site möchte ich anstelle der standart "Popup Ansicht" die Bilder per THICKBOX betrachten können, wie es ja auch schon auf der Produkt Site mit Produktbildern möglich ist. Leider scheint deis ein nicht gaz so leichtes Unterfangen... ich bin nun schon seit 2 Tagen am Foren durchsuchen.....selbst Französische Foren mit Google translation . Ich konnte nun 2 Interesante links finden: Including THICKBOX on all the pages, not only Product Info Page ... http://www.prestasho...css-page-in-11/ http://www.prestasho...duct-info-page/ Das Problem dabei ist, das es wohl für Prestashop V1.1 gedacht ist. Ich verwende jedoch PrestaShop™ 1.4.6.2. Vielen Dank für eure Hilfe. Link to comment Share on other sites More sharing options...
Shapeir Posted February 14, 2012 Author Share Posted February 14, 2012 Lösung gefunden: Hier der Link: http://www.prestasho...e-le-popup-cgv/ Hier nochmal die erklärung falls der link mal nicht mehr funktionieen sollte: Erstelle eine leere Datei Names CMSController.php und füge folgendes Inhalt ein: <?php class CmsController extends CmsControllerCore { public function setMedia() { parent::setMedia(); Tools::addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen'); Tools::addJS(array( _PS_JS_DIR_.'jquery/jquery.fancybox-1.3.4.js', _PS_JS_DIR_.'jquery/jquery.serialScroll-1.2.2-min.js', _THEME_JS_DIR_.'product.js')); if (Configuration::get('PS_DISPLAY_JQZOOM') == 1) { Tools::addCSS(_PS_CSS_DIR_.'jqzoom.css', 'screen'); Tools::addJS(_PS_JS_DIR_.'jquery/jquery.jqzoom.js'); } } } ?> Diese Datei wird nun im ordner /override/controllers eingefügt. Dreimal umrühren und bei 150C ca. 35min auf mittlerer Schiene. Nun wird die Fancybox folgendermaßen in der CMS Site Integriert: <a href="url des Bildes" rel="other-views" class="thickbox"> <img src="url des Bildes" /> </a> "Die CMSController.php habe ich hier gleich mal hochgeladen. WICHTIG!!!: Bitte nicht mit der gleichnamigen CMSController.php Datei des /controllers Ordners vertauschen. Diese Datei bleibt unverändert!!!!!!!! Die hier beigefügte Datei kommt einfach nur in den Ordner /override/controllers. Nicht mehr" CMSController.php Link to comment Share on other sites More sharing options...
G.W. Aals Posted February 23, 2012 Share Posted February 23, 2012 Shapeir: genau so gemacht und .css- bzw. .js-Dateien werden geladen. Kleine Bild erscheint auf CMS-Seite aber wenn ich darauf clicke, wird statt den Thickbox eine neue Tab aufgemacht mit dem grossen Bild. Versuche seit gefühlte Ewigkeit herauszufinden, was ich falsch mache oder vergessen habe (recompile "ja", cache "nein", usw.). Gibt es noch etwas ganz offensichtliches, das ich übersehen habe. Die fransözische Seite, worauf das gleiche Problem gelöst wird, nimmt auch noch eine Änderung in Zeile 43 von cms.tpl vor. Das habe ich auch schon versucht, aber ohne erfolg. Dankbar für jeden Hinweis. -G (PS 1.4.6.2) Link to comment Share on other sites More sharing options...
Shapeir Posted February 24, 2012 Author Share Posted February 24, 2012 Hi. Versuche einfach mal das Bild auf deinem CMS Site ganz rasu zu nehemn udn speicher dies mal... . Dann füge dieses Bild neu ein und achte auf: <a href="url des Bildes" rel="other-views" class="thickbox"> <img src="url des Bildes" /> </a> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now