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

Обсуждение модулей, не входящих в стандартный пакет cms concrete5

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

Сообщение wweebb » 10 фев 2013, 18:49 ,  »  Сообщение:#1

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

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

Сообщение cmsservice » 10 фев 2013, 20:35 ,  »  Сообщение:#2

Установленные пакеты располагаются в директории /packages и внутри директории конкретного пакета в директории blocks расположены модули этого пакета.

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

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

После установки модуля на страницу из меню выбираете пункт "Отображение" и выбираете свой тепмлейт из выпадающего списка.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

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

Сообщение wweebb » 10 фев 2013, 20:41 ,  »  Сообщение:#3

cmsservice писал(а):Установленные пакеты располагаются в директории /packages и внутри директории конкретного пакета в директории blocks расположены модули этого пакета.

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

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

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


Спасибо, за подробную инструкцию, буду пробовать учится :)
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36

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

Сообщение wweebb » 03 июн 2013, 01:50 ,  »  Сообщение:#4

Перепробовал множество вариантов, куда только не копировал и :
/ 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:
После установки модуля на страницу из меню выбираете пункт "Отображение" и выбираете свой тепмлейт из выпадающего списка.
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36

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

Сообщение Admin » 03 июн 2013, 12:57 ,  »  Сообщение:#5

во-первых, не 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"
Аватара пользователя
Admin
Администратор
 
Сообщения: 108
Зарегистрирован: 24 авг 2010, 15:01

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

Сообщение wweebb » 08 июн 2013, 14:44 ,  »  Сообщение:#6

Специальных шаблонов для оформления не найдено. (((( :(

Скажите а можно просто в самом модуле в файле view поменять то что мне нужно?
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36

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

Сообщение cmsservice » 08 июн 2013, 17:58 ,  »  Сообщение:#7

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

Можно, но это не правильно, правильнее разобраться шаблонами, вы где-то по мелочи косячите. Напишите путь к шаблонам где он у вас и что лежит внутри этой директории templates (просто скриншот прикрепите).
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

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

Сообщение wweebb » 08 июн 2013, 20:02 ,  »  Сообщение:#8

В директории / 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

Изображение
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36

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

Сообщение wweebb » 08 июн 2013, 20:22 ,  »  Сообщение:#9

:D :D :D Все ок, не вникайте в скриншоты у меня получилось :D :D :D

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


ВСЕМ СПАСИБО БОЛЬШОЕ ЗА ПОМОЩЬ!!!
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36

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

Сообщение cmsservice » 08 июн 2013, 23:08 ,  »  Сообщение:#10

Я всегда знал, что если проблема не решается, то достаточно начать ее кому-то объяснять (даже тому, кто в этом ничего не понимает), то решение сразу и находится. :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

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

Сообщение Count_Raven » 10 июн 2013, 14:28 ,  »  Сообщение:#11

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.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

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

Сообщение wweebb » 10 июн 2013, 18:42 ,  »  Сообщение:#12

Ок. Спасибо! )))))
wweebb
 
Сообщения: 20
Зарегистрирован: 13 янв 2013, 16:36


Вернуться в Сторонние модули concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron