Modifier l'affichage de certains éléments

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Modifier l'affichage de certains éléments

    Bonjour à tous,
    Je suis entrain de réaliser un template pour la structure dans laquelle je bosse.
    J'ai quasiment réussi à faire tout ce dont j'avais besoin (je suis parti d'une charte graphique réalisée par la com de mon asso).

    Un petit problème persiste...

    J'ai besoin d'avoir un affichage tel que celui-ci pour mes articles :


    Mon problème : je n'arrive pas a me débarrasser des morceaux de texte surlignés en rouge ic :


    Normalement, pour la date et l'heure je devrais pouvoir m'en sortir. Mais ces morceaux de texte me résistent et comme je ne connais pas très bien le PHP, j'ai un peu de mal à m'en sortir.
    J'ai identifié les fichiers et le code a éditer mais je ne sais pas quoi enlever là dedans :

    Code:
    <dd class="category-name">
    <?php	$title = $this->escape($item->category_title);
    		$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($item->catslug)) . '">' . $title . '</a>'; ?>
    	<?php if ($params->get('link_category') && $item->catslug) : ?>
    	<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
    	<?php else : ?>
    	<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
    <?php endif; ?>
    </dd>
    Voilà...j'espère avoir été assez clair sur mes besoin :-)
    Raspy
    Dernière édition par Raspy à 24/10/2011, 15h29

  • #2
    Re : Modifier l'affichage de certains éléments

    essaye ceci:
    <dd class="category-name">
    <?php $title = $this->escape($item->category_title);
    $url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($it em->catslug)) . '">' . $title . '</a>'; ?>
    <?php if ($params->get('link_category') && $item->catslug) : ?>
    <?php echo JText::sprintf($url); ?>
    <?php else : ?>
    <?php echo JText::sprintf($title); ?>
    <?php endif; ?>
    </dd>

    Commentaire


    • #3
      Re : Modifier l'affichage de certains éléments

      Merci de ta réponse, mais ca ne fonctionne pas...
      Si je recopie ton code, il me met une page d'erreur...si j'enlève "COM_CONTENT_CATEGORY" des ces deux parties :
      Code:
      <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
      et
      Code:
      <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
      , la totalité du texte "Catégorie : Enfance (ALSH)" disparait...
      Si je n'enlève qu'un seul des deux "COM_CONTENT_CATEGORY", rien ne se passe par rapport à l'image initiale...

      D'autres idées ?
      ;-)

      Commentaire


      • #4
        Re : Modifier l'affichage de certains éléments

        Salut,
        comme ta question concerne l'affichage d'un JTEXT, et qu'il existe une nouvelle fonctionnalité J1.7 bien pratique :
        le dossier "overrides" dans "language"
        autant l'utiliser dans ce cas.
        - crée un fichier fr-FR.override.ini dans le dossier "overrides"
        - remplis-le avec :
        ; $Id: fr-FR.override.ini 21509 2011-06-10 07:48:41Z infograf768 $
        ; Joomla! Project
        ; Copyright (C) 2005 - 2011 Open Source Matters. All rights reserved.
        ; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
        ; Note : All ini files need to be saved as UTF-8 NO BOM

        COM_CONTENT_CATEGORY=" %s"
        COM_CONTENT_CREATED_DATE_ON=" %s"
        les deux lignes de la fin correspondent à deux lignes qui existent dans :
        language/fr-FR/fr-FR.com_content.ini

        COM_CONTENT_CATEGORY="Catégorie : %s"
        ...
        COM_CONTENT_CREATED_DATE_ON="Créé le %s"

        qui seront "overridées" ou "surchargées".

        PS : ceci s'appliquera partout ou COM_CONTENT_CATEGORY, par ex, apparait.
        Si cela ne te convient pas, tu peux toujours modifier le JTEXT dans le fichier default.php concerné et utiliser la surcharge classique dans le template accompagnée bien sur de la surcharge du fichier fr-FR.override.ini .

        3e modif de mon message lol
        PPS : je remarque que le code que tu montres n'est pas à jour, les override que j'explique seront donc indispensables quand tu "updateras".
        Dernière édition par ghazal à 28/10/2011, 13h00
        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Re : Modifier l'affichage de certains éléments

          Ca marche nickel merci ;-)

          Par contre, en ce qui me concern(ait)e, il fallait ce code :
          Code:
          COM_CONTENT_CATEGORY=" %s"
          COM_CONTENT_PUBLISHED_DATE=" %s"
          Merci pour l'aide en tous cas !
          Dernière édition par Raspy à 28/10/2011, 21h17

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X