Разделы

  
 

SEO оптимизация сайта на MODx [часть 2]

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


( Читать дальше )

SEO оптимизация сайта на MODx [часть 1]

В данном топике хочу поделиться опытом и рассказать как можно грамотно организовать внутренную оптимизацию сайта без ущерба для последующей модернизации сайта. С одной стороны MODx тут не при чем, но с другой стороны примеры реализации я буду приводить именно на этой CMS (ветка Evolution)


( Читать дальше )

[REVO] Title с условием

Нужно сделать следующее: если заполнен только pagetitle то выводится pagetitle, если же заполнены и pagetitle и longtitle — то вывести longtitle.

Сделал следующую конструкцию:

<title>[[+longtitle:ifempty=`[[*pagetitle]]`]]</title>


В итоге в любом случае показывается pagetitle.

Подскажите пожалуйста в чем проблема.
  • 0
  • 27 января 2012, 15:18
  • ig0r74
  • 15

Получить pagetitle родителя @EVAL.

Здравствуйте, с @Eval-ом ни разу не работал, немного почитал и как понял тв-параметр понимает что после этого слова будет идти php код.
мне нужно чтобы в тв параметре был pagetitle родителя, полазил по интернету и что то ничего не нашёл рабочего, попробовал сам:
@EVAL $parent=$modx->getParent(509);  echo $parent['pagetitle'];


getParent(509); — пока что для частного случая, но почему то даже так ничего не выводиться.
Вы не подскажите в чём ошибка?
  • 0
  • 6 декабря 2011, 22:27
  • Actek
  • 2

Filtr strWordCount [[REVO,EVO]]

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

( Читать дальше )

Имена ресурсов и порядок их сортировки в админке

Хочется, чтобы имя ресурса бралось не из поля «Заголовок», а из «Пункт меню».



Как это можно сделать?

И второй вопрос: как сделать сортировку для дочерних ресурсов в админке «publish DESC»?

EVO 1.0.5
  • +1
  • 19 октября 2011, 21:20
  • googa
  • 7

Как tv-параметру присвоить значение параметра pagetitle.

День добрый.
На странице есть tv-параметр.
Как передать туда значение параметра pagetitle?
Данный tv-параметр необходим для поиска.
MODx EVO 1.0.4.

Как выводить следующий предыдущий ресурс внутри родителя?

В эфире снова я со своими вопросами.

Есть ли способ вывести название (pagetitle или longtitle), а также ID предыдущего/следующего ресурсы внутри родителя?

То есть, допустим есть:
— родитель
++материал 1
++материал 2
++материал 3

Как можно вывести на странице «++материал 2» ссылку с названием страницы материал 1 и материал 2?

И так, чтобы не прописывать ID и Pagetitle вручную. Как можно вывести ID и pagetitile предыдущего/следующего ресурса внутри родителя?
  • 0
  • 3 августа 2011, 01:10
  • Shutich
  • 3

Как определить в TV параметре pagetitle родителя Evo

в идеале мне нужно заносить в ТВ параметр поле pagetitle из родительского документа.
про этом id текущего документа не известно.
это нужно для поиска потом по этому параметру.

нужна конструкция @EVAL

пробовал по разному уже

вот одна из попыток:
@EVAL return $modx->getParentIds($modx->documentIdentifier);

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

подскажите кто знает пожалста

[snippet] FirstWord

Накопились у меня несколько сниппетов простеньких, но вполне себе полезных, буду делиться. =)

Сниппет FirstWord делает одну простую вещь, выделяет первое слово в строке жирным. Казалось бы ерунда, но я уже в двух проектах применил, значит это достаточно распространенная задача.

Вот код:

( Читать дальше )