Страница 1 из 1

Изменение дизайна модуля

СообщениеДобавлено: 10 фев 2013, 18:49
wweebb
Скачал модуль Easy News List , в нем меня не устраивает, как он отображает материал, хотел бы поставить пропуск, дату, шрифт поменять.
Не подскажите где располагаются скаченные модули, для их редактирования, и возможно ли это сделать?
Я так понимаю там обычный php файл?
Спасибо!

Re: Изменение дизайна модуля

СообщениеДобавлено: 10 фев 2013, 20:35
cmsservice
Установленные пакеты располагаются в директории /packages и внутри директории конкретного пакета в директории blocks расположены модули этого пакета.

В случае необходимости поменять отображение, менять модуль не рекомендую. Достаточно сделать темплейт. Например если у Вас модуль называется easy_news, то в директории /blocks создаете директорию easy_news/templates

В нее копируете файл view.php модуля, переименовываете, например в my_easy_news.php и правите внутри то что нужно.

После установки модуля на страницу из меню выбираете пункт "Отображение" и выбираете свой тепмлейт из выпадающего списка.

Re: Изменение дизайна модуля

СообщениеДобавлено: 10 фев 2013, 20:41
wweebb
cmsservice писал(а):Установленные пакеты располагаются в директории /packages и внутри директории конкретного пакета в директории blocks расположены модули этого пакета.

В случае необходимости поменять отображение, менять модуль не рекомендую. Достаточно сделать темплейт. Например если у Вас модуль называется easy_news, то в директории /blocks создаете директорию easy_news/templates

В нее копируете файл view.php модуля, переименовываете, например в my_easy_news.php и правите внутри то что нужно.

После установки модуля на страницу из меню выбираете пункт "Отображение" и выбираете свой тепмлейт из выпадающего списка.


Спасибо, за подробную инструкцию, буду пробовать учится :)

Re: Изменение дизайна модуля

СообщениеДобавлено: 03 июн 2013, 01:50
wweebb
Перепробовал множество вариантов, куда только не копировал и :
/ httpdocs / atranscom-ru / packages / easy_news / blocks / easy_news / templates / vivew.php
/ httpdocs / atranscom-ru / blocks / easy_news / templates / vivew.php

Сам модуль находится вот здесь: / httpdocs / atranscom-ru / packages / easy_news / blocks / easynews_list / vivew.php

А вот это совсем не понял :shock:
После установки модуля на страницу из меню выбираете пункт "Отображение" и выбираете свой тепмлейт из выпадающего списка.

Re: Изменение дизайна модуля

СообщениеДобавлено: 03 июн 2013, 12:57
Admin
во-первых, не vivew.php, а view.php
во-вторых, в директории templates лучше назвать файл как-нибудь по-другому, допустим, special_news_list.php
То есть файл будет находиться по адресу
/ httpdocs / atranscom-ru / blocks / easy_news / templates / special_news_list.php

Теперь смотрим документацию
http://www.concrete5russia.ru/%D0%BF%D1 ... templates/

В выпадающем списке там будет пункт "Special News List"

Re: Изменение дизайна модуля

СообщениеДобавлено: 08 июн 2013, 14:44
wweebb
Специальных шаблонов для оформления не найдено. (((( :(

Скажите а можно просто в самом модуле в файле view поменять то что мне нужно?

Re: Изменение дизайна модуля

СообщениеДобавлено: 08 июн 2013, 17:58
cmsservice
wweebb писал(а):Скажите а можно просто в самом модуле в файле view поменять то что мне нужно?

Можно, но это не правильно, правильнее разобраться шаблонами, вы где-то по мелочи косячите. Напишите путь к шаблонам где он у вас и что лежит внутри этой директории templates (просто скриншот прикрепите).

Re: Изменение дизайна модуля

СообщениеДобавлено: 08 июн 2013, 20:02
wweebb
В директории / atranscom-ru / packages / easy_news /

Изображение

Захожу в / blocks / там папка / easynews_list / захожу в нее там:

В директории / atranscom-ru / packages / easy_news / blocks / easynews_list

Изображение

В папке (директории) / atranscom-ru / packages / easy_news / blocks / easynews_list / templates
пусто.

Что сделал я, в корне сайта / atranscom-ru / blocks /
создал две папки (так как не получается) папку / easynews_list / и папку / easy_news /

Изображение

В эти обе папки поместил файл шаблона view.php переименовав его в myview.php так же для полной уверенности создал и папку / templates / в нее тоже поместил файл шаблона myview.php

Изображение

Re: Изменение дизайна модуля

СообщениеДобавлено: 08 июн 2013, 20:22
wweebb
:D :D :D Все ок, не вникайте в скриншоты у меня получилось :D :D :D

Косяк почему то был в криво созданной папки /templates/ все что я в нее помещал не открывалось ошибка 404.
Удалил все папки и заново создал по очереди, заработала вот по этой директории :
/ atranscom-ru / blocks / easynews_list / templates / myview.php


ВСЕМ СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!!!

Re: Изменение дизайна модуля

СообщениеДобавлено: 08 июн 2013, 23:08
cmsservice
Я всегда знал, что если проблема не решается, то достаточно начать ее кому-то объяснять (даже тому, кто в этом ничего не понимает), то решение сразу и находится. :)

Re: Изменение дизайна модуля

СообщениеДобавлено: 10 июн 2013, 14:28
Count_Raven
wweebb писал(а)::D :D :D Все ок, не вникайте в скриншоты у меня получилось :D :D :D

Косяк почему то был в криво созданной папки /templates/ все что я в нее помещал не открывалось ошибка 404.
Удалил все папки и заново создал по очереди, заработала вот по этой директории :
/ atranscom-ru / blocks / easynews_list / templates / myview.php


ВСЕМ СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!!!


Только в /blocks не надо создавать easy_news. Достаточно только одной папки, по названию такой же как в /packages/easy_news/blocks. Т. е. у вас должна быть только папка /blocks/easynews_list
В ней также не нужен myview.php, он там ничего не делает. Удалите его.
В ней у вас должна быть папка templates, в которую вам нужно положить ваш myview.php.

Re: Изменение дизайна модуля

СообщениеДобавлено: 10 июн 2013, 18:42
wweebb
Ок. Спасибо! )))))