Une petite aide pour les CMS Prestashop, WordPress ou encore des aide-mémoires pour les langages PHP et JS, retrouvez des petites aides dans ces mémento ci-dessous :
Mémento PRESTASHOP | |
---|---|
Obtenir le permalien d’une page CMS | {$link->getCMSLink($id_cms)} |
Obtenir le titre d’une page CMS | Dans override/classes/controller/FrontController.php
|
Obtenir le permalien d’une page | {$link->getPageLink('contact')} |
Obtenir le permalien d’un fabricant | {$link->getManufacturerLink($id_manufacturer)} |
Obtenir le permalien d’une catégorie | {$link->getCategoryLink($id_category)} |
Obtenir le nom de la catégorie par ID | Dans override/classes/controller/FrontController.php
et l’afficher ainsi :
|
Obtenir l’image de la catégorie |
|
Obtenir l’ID de la catégorie principale d’un produit | {$product->id_category_default} |
Dossier des images du thème | {$img_dir} |
Changer le nb de produits par page | Admin > Préférences > Produits > Pagination (Saisir un nombre) |
Ajouter les coordonnées de la boutique Merci Berny | {Configuration::get(‘PS_SHOP_NAME’)} {Configuration::get(‘PS_SHOP_ADDR1’)} {Configuration::get(‘PS_SHOP_ADDR2’)} {Configuration::get(‘PS_SHOP_CODE’)} {Configuration::get(‘PS_SHOP_CITY’)} {Configuration::get(‘PS_SHOP_PHONE’)} {Configuration::get(‘PS_SHOP_EMAIL’)} |
Mémento WORDPRESS | |
---|---|
Toutes les infos de la catégorie | get_the_category($post_id) $post_id (optionnel) |
Obtenir ID de la catégorie | get_cat_ID( $cat_name ) $cat_name (optionnel) |
Obtenir le permalien de la catégorie | get_category_link($id_cat) $id_cat(optionnel) |
Obtenir le titre de la catégorie | get_cat_name($id_cat) $id_cat(optionnel) |
Obtenir le permalien de la page/post voulu(e) | get_permalink($id_page) |
Obtenir le titre de la page/post voulu(e) | get_the_title($id_page) |
Pour ajouter dans une classe ‘courante’ par ex. | if(is_page($id_page)) echo ‘current’; |
Obtenir les meta d’un article (si on est dans la catégorie) | get_post_meta(get_the_ID()ou $id_post, $meta_name); $meta_name (optionnel) |
Ajouter une sidebar | register_sidebar(array( ‘name’ => ‘Nom de la sidebar’, ‘id’ => ‘id-de-la-sidebar’, ‘description’ => ‘Description de la sidebar’, ‘class’ => ‘class-de-la-sidebar’, ‘before_widget’ => », |
Connaître la profondeur d’une catégorie | $cats_str = get_category_parents($cat, false, ‘%#%’); $cats_array = explode(‘%#%’, $cats_str); $cat_depth = sizeof($cats_array)-2; echo $cat_depth; |
Connaître la profondeur d’une page | echo count($post->ancestors); |
Afficher la description d’une catégorie | echo category_description($id_category); |
Récupérer l’ID de la page parent | $post->post_parent |
query_posts() par l’ID de la page | |
Vérifier que la catégorie a pour parent … | cat_is_ancestor_of($id_categorie_parent,$id_categorie_courante); //return true ou false |
Récupérer les médias attachés à un post | $medias = get_attached_media(‘image’,$id_post(optionnel)); //’audio’,etc.. |