Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: PiotrTC w Wrzesień 19, 2012, 10:40:23 am
-
Witam
Nigdzie nie znalazłem możliwości edycji mata tagów dla strony głównej CMS.
Narzędzia->CMS -> można edytować meta tagi dla podkategorii i poszczególnych stron ale dla strony głównej nie ma możliwości. Może ktoś podpowie gdzie tego szukać ?
-
jezeli chodzi o CMS to w presta strona glowna i strony CMS to calkiem inne pojecia. ale mysle, ze chodzi co ogolnie o meta index.
PA -> Ustawienia -> SEO -> z tabeli index.php
-
Może zbym mało dokładnie się wyraziłem.
Poprawię:
Jak wejdziesz w narzędzia->CMS, to można dodawać podkategorie i strony do tych podkategorii.
Ale w górnej części tego okna jest:
Obecna kategoria: Strona główna.
Przymijmy, że w CMS dodane sa dwie strony, np: regulamin, dostawa.
Jak w sklepie wybierzesz mapę strony to masz następujący podział:
Nasza oferta
Twoje konto
Kategorie
Strony
W "Strony" jest właśnie strona główna jako pierwsza. Jak się w nią kliknie to można zobaczyć, że meta tagi sa puste. A gdzie je edytować to nie mam zielonego pojęcia. Nie jest to strona główna sklepu jak piszesz, żeby wyedytować index.php. Strona główna sklepu jest w części "Kategorie".
Może ktoś pomoże ?
-
no ruj bardziej okreslone pojecie "strony glownej"... hmm..... nie powiem zabiles mi cwieka, rzeczywiscie strona glowna CMSow tworzona jest z automatu i za bardzo nie da sie tutaj edytowac meta. inna sprawa z dalszymi tworzonymi grupami cms, bo tam, jak w kategoriach wpisuje sie do woli....
nigdy sie nad tym nie zastanawialem i dopiero teraz szukalem, ale w PA nei moglem sie doszukac, wiec chyba zostaje tylko edycja reczna bazy w (prefix)_cms_category_lang
-
Dzięki za info. Fakt modyfikacja możliwa jedynie w db, co niniejszym uczyniłem. Google nie podoba się też jak są takie same meta dla różnych stron (lista prod. w kategorii) ale tego nie da się uniknąć bo jak jest ponad 10 prod. a na stronie wyświetla się 10 to tworzone są dwie strony i normalne że mają taki sam opis.
Trochę pogryzłem PS więc pomogę jeśli kolega ma jakieś inne pytania. Może się zrewanżuje.
Pozdrawiam
-
a wcale nie trzeba grzebać w bazie ;)
takim mały hack by sower
http://adressklepu.pl/index.php?tab=AdminCMSContent&id_cms_category=1&updatecms_category&token=[TOKEN]
gdzie na czerwono id kategorii cms
a [TOKEN] - wiadomo
w skrócie na dowolnej kategorii CMS (jeżeli nie ma to dodajemy) klikamy edycja i zmieniamy w linku id_cms_category na 1 i tyle
-
No, jestem pod wrażeniem !!!
Fakt działa.
Pozdrawiam kolegów.
-
To tak dla potomności
mały hack dla prestashop 1.4.x (testowane na 1.4.9.0)
A w pliku admin/tabs/AdminCMSCategories.php
w okolicach lini 86
między
echo '<h3>'.(!$this->_listTotal ? ($this->l('There are no subcategories')) : ($this->_listTotal.' '.($this->_listTotal > 1 ? $this->l('subcategories') : $this->l('subCMS Category')))).' '.$this->l('in CMS Category').' "'.stripslashes(CMSCategory::hideCMSCategoryPosition($this->_CMSCategory->getName())).'"</h3>';
a
echo '<a href="'.__PS_BASE_URI__.substr($_SERVER['PHP_SELF'], strlen(__PS_BASE_URI__)).'?tab=AdminCMSContent&add'.$this->table.'&id_parent='.(int)Tools::getValue('id_cms_category').'&token='.($token != null ? $token : $this->token).'"><img src="../img/admin/add.gif" border="0" /> '.$this->l('Add a new sub CMS Category').'</a>
<div style="margin:10px;">';
dodajemy
echo '<a style="margin-left:10px" href="'.__PS_BASE_URI__.substr($_SERVER['PHP_SELF'], strlen(__PS_BASE_URI__)).'?tab=AdminCMSContent& id_cms_category=1&updatecms_category&token='.($token != null ? $token : $this->token).'"><img src="../img/admin/edit.gif" border="0" /> '.$this->l('Edit primary category').'  "'.stripslashes(CMSCategory::hideCMSCategoryPosition($this->_CMSCategory->getName())).'"[/url]
<div style="margin:10px;">';
i już mamy na stałe możliwość edytowania głównej kategorii
wkradł się mały błąd ale już poprawiony
-
No to to już mistrzostwo świata :)
Pozdrawiam.
-
oczywiście zapomniałem dodać, iż standardowo jest zablokowana możliwość edycji głównej kategorii ;) więc trzeba trochę pogrzebać ;)