Как использовать Поле «Joomla Readmore» (Расширенные возможности)?

Вот второй привлекательный способ использовать Поле «Joomla Readmore».

Мы должны создать исходный файл шаблона. Используя текстовый или кодовый редактор, создайте "index2.php".

Не забудьте "<?php defined( '_JEXEC' ) or die( 'Restricted access' );' ?>" и "<?php $jSeblod = clone $this; ?>", затем вставьте следующий код:

<table class="admintable" width="100%">
<?php if ( $jSeblod->recipe_image->value ) { ?>
<tr>
<td>
<img src="/<?php echo $jSeblod->recipe_image->value; ?>" alt="<?php echo $jSeblod->recipe_title->value;?>" />
</td>
</tr>
<?php } ?>
</table>

Мы хотим видеть только изображение рецепта, когда показан вводный текст (introtext) статьи. Загрузите этот файл по ftp в папку Recipe Шаблона.

Когда планируется использовать Readmore, если "index2.php" будет находиться в папке шаблона, который будет проектировать контент, то он будет использоваться вместо "index.php".

Зайдите на сайт, обновите категорию (категорию в виде блога). Вы увидеть, что ваши статьи теперь представлены новым "index2.php", и показаны только изображения. У Вас все еще есть автоматическая ссылка Joomla Readmore, но возможно она вам не нравится и вы хотите немого ее настроить. Давайте сделаем это!

Сначало зайдите в Менеджер Меню, мы должны скрыть ссылку. Отредактируйте подходящий пункт меню, в правой стороне откройте панель «Параметры компонента/ Parameters Component», найдите "Read more... Link" и выберите «Скрыть».

Теперь давайте отредактируем исходный код "index2.php" нашего Recipe Шаблона, в разделе Шаблоны jSeblod, и добавим:

<?php if ( $jSeblod->readmore->value ) { ?>
<tr>
<td>
<?php echo $jSeblod->readmore->value; ?>
</td>
</tr>
<?php } ?>

Вернитесь на сайт и вы увидите ваше собственное Поле «Readmore». Нажмите на него, оно работает!

Вы можете также отредактировать текст, показанный при редактировании Поля «Readmore», которое вы используете (в Полях, по умолчанию "readmore"), или создайте другое поле и используйте его с шаблоном, которым вы хотите.

И наконец, если вам не подходит текстовая ссылка "Read More", а вы предпочитаете ссылку в виде изображения, см статью "Как заменить Заголовок статьи Joomla (Title) на мое собственное Поле?", там вы найдете правильное значение вызывать и как делать это.

 
Комментарии  
 
+3 # MOTORIST 18.06.2010 05:52
У меня эта кнопка в установочном дистрибутиве называется my_readmore. Если ее выключить, то эта тема не работает.$jSeblod->readmore->value;
Ответить | Ответить с цитатой | Цитировать
 
Добавить комментарий


Защитный код
Обновить