Лучший способ создать страницы или страницу, эквивалентную [закрытый]

Я управляю сайтом Drupal 6, который имеет различные типы контента и создан для отображения их в различных методах, все из которых работают просто великолепно.

Однако маркетингу нравится генерировать определенные основанные на кампании целевые страницы. Они - прежде всего, статические страницы и исторически не имели никаких отдельно оплачиваемых предметов удобства использования вообще.

Используя drupal, команда разработчиков начала запрашивать более высокий уровень взаимодействия, различных блоков в зависимости от роли, использования клиентского имени, если у нас есть он... небольшие вещи по большей части.

Решение я ищу:

... идеально позволяет разработчикам, чтобы смочь сделать это самим. Заглядывая HTML и изображениям, CSS, видео, безотносительно.

... потенциально свободно от темы сайта... это более хитро. Я хотел бы, чтобы они смогли не включать заголовок и нижний колонтитул, если бы они не хотели его... или использовали другой фон тела.

... не требует большого количества модулей. Я заявил это способом, которое смутило людей прежде... мы используем много модулей. Я не возражаю против модулей. Но я был бы для нахождения решения, которое не является клуджем 8 модулей, из которых делают пюре вместе способом, который не является точно, для чего они были разработаны, и не поставляет точно, что Вы хотите.

Или как метро выразилось максимально краткое и красноречивое: разработчики регулярно дают мне пакеты html/img/css, которые должны жить на единственной странице на сайте, и Вы хотите оптимизировать создание тех страниц без повторяющейся шаблонной работы?

Мой вопрос - то, что делает другой, Что делают другие Drupalers, когда Вы не стандартизировали содержание, которое регулярно добавляется и имеет неравнодушный или никакой theming?

2
23.01.2020, 16:30
4 ответа

Если бы это был я, то я создал бы Пользовательский Шаблон Страницы. Это идеально для целевых страниц, и это по существу создает почти как подтема в Вашей существующей теме со всего одним файлом. Это также позволяет Вам делать простое ванильное расположение однако, Вы хотите без заголовков, боковых панелей, нижних колонтитулов или безотносительно но все еще усиление питания Drupal 6 и CCK (надо надеяться, Вы используете тот модуль).

Я записал сообщение в блоге о том, как сделать это: http://highrockmedia.com/blog/creating-custom-content-type-page-templates-drupal-php

1
07.03.2020, 21:23

Я предложил бы проверить Инжектор CSS и Панели.

Панели делают большую часть того, что Вы ищете; это представляет пользовательский интерфейс для разметки варьировавшегося содержания на странице, не имея необходимость рыть в HTML. Это - не совсем чистый интерфейс WYSIWYG (моделирование темы не могло бы относиться к Панелям UI в зависимости от Вашей установки), но это настолько близко, как можно добраться с out-of-the-box решением в Drupal.

Инжектор CSS позволит Вашим разработчикам писать CSS специально для одной конфигурации Панелей через UI, не имея необходимость касаться файлов темы.

2
07.03.2020, 21:23
  • 1
    Нет..., который был ответом, который я ожидал... Я просто думал, что "это используется для компаний... кто-то должен был, вероятно, иметь дело с этим", я просто хотел видеть, нашли ли они лучший путь, чем harder-than-just-coding-it-raw, который, по-видимому, они не имеют. Вздох. Возможно, я запишу тот. –  OhkaBaka 13.01.2012, 21:53
  • 2
    я понимаю, что чувство, но много людей действительно любит работать с Панелями и он имеет много аккуратных функций, хотя UI является немного неуклюжим. Если бы Вы действительно хотите способствовать нахождению лучшего решения для этого вида ситуации, я настоятельно рекомендовал бы работать, чтобы помочь улучшить Панели вместо того, чтобы пытаться создать что-то с нуля. Это - путь :) –  sheena_d 13.01.2012, 22:04

Я рассматриваю Drupal как CMS (система управления контентом) и не супер themers продукт. Если маркетинговые страницы имеют короткое время жизни, и содержание не снова используется в другом месте, то я ничего не вижу неправильно с выполнением статической страницы, названной перенаправлением. Тем путем маркетинг делает все там, что дизайнерская работа (добивается) и все, что необходимо сделать, указать на перенаправление в правильном направлении, добавить некоторые изображения к каталогу и возможно поместить обертку вокруг всего, чтобы обеспечить, чтобы их CSS была применена правильно. Вероятно, что выполнение сложных вещей могло взять несколько модулей, но усилие стоит того при необходимости в гибкости. В этом случае Вы не можете.

0
07.03.2020, 21:23

sheena_d имеет верное представление здесь. Если Вы хотите, чтобы каждый отдельный узел был совершенно другим расположением для этих видов ситуаций, необходимо проверить panelizer. Это позволяет, Вы к, на тип контента, указываете, могут ли узлы там быть panelized. Если они могут быть, можно установить вывод панели по умолчанию для них и переопределить его после того, как узел был создан для обеспечения совершенно других разметок и блоков и т.д. Это - действительно большой модуль, который также создал Merlinofchaos, это полагается на знание, Вы уже получаете использование page_manager и панели, и обеспечивает намного больше гибкости, чем Вы имели вплоть до этой точки.

Я не могу предложить это достаточно, и я думаю, что это решит Вашу проблему отлично.

0
07.03.2020, 21:23

Теги

Похожие вопросы