Как я могу сделать список сайтов с Ez? - PullRequest
0 голосов
/ 23 мая 2011

Мне нужно выполнить определенную задачу с помощью Ez Publish, но я понятия не имею, как это сделать.

Что мне нужно сделать, так это список веб-сайтов (каталог веб-сайтов).Мне нужно будет добавить в основном два вида данных:

  • Имя веб-сайта
  • URL-адрес веб-сайта

Затем, когда я нажимаю на ссылку веб-сайтаон будет перенаправлен на страницу, где у меня есть IFRAME со ссылкой (URL-адрес веб-сайта).

Может кто-нибудь подсказать, как это сделать с помощью Ez Publish?Я новичок.

С наилучшими пожеланиями,

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Вы ничего не сказали о том, откуда вы получаете список, поэтому я предполагаю, что у вас уже есть список и вы просто хотите знать, как правильно вводить этот тип контента. Войдите в область администрирования сайта, перейдите к той части сайта, в которой вы хотите разместить список (обычно это папка). Вы будете добавлять элементы содержимого типа «ссылка» ниже папки. Выберите тип контента «Ссылка» и нажмите здесь кнопку «Создать». Введите содержимое (включая URL-адрес ссылки на страницу, содержащую IFRAME) и отправьте для публикации. Я предполагаю, что сайты являются вашими собственными, так как многие сайты в настоящее время предпринимают шаги, чтобы запретить другим размещать свою страницу в IFRAME. Если вы хотите, чтобы эта страница не просто ссылалась на страницу iframe, но фактически отображала содержимое iframe, вам нужно переопределить шаблон ссылки по умолчанию (скопируйте его и скажите eZ использовать вашу версию вместо этого) и добавьте немного HTML для IFRAME.

Если вы являетесь основным пользователем, вменяющим этот контент, вы также можете просто разрешить eZ принимать буквальный HTML в основных текстовых областях описания (блок XML) и просто вставить его в HTML-код IFRAME. Уродливый, но быстрый в настройке. Вы можете найти множество примеров ввода буквального HTML на форумах сообщества http://share.ez.no/forums

0 голосов
/ 10 июня 2011

Вы должны создать специальный класс для этого с двумя необходимыми полями.

Один для имени, а другой для URL.

Тогда вам просто нужно будет создатьпереопределение node/view/full.tpl для вашего нового класса, где вы будете отображать имя и фрейм с URL-адресом, которые были набраны в вашем экземпляре класса.

...