Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Вопрос ответ MODX

Сайдбар

29 марта 2015

Приветствую!

Задача: выводить на одну страницу заголовки статей, при нажатии на которые должно происходить разворачивание содержимого выбранной статьи, при повторном нажатии — сворачивание. Плагин «Spoiler» для редактора не подходит, так как не поддерживает и не сохраняет форматирование содержимого статьи.
На данный момент список статей выводится, но при нажатии содержимое не разворачивается, а только меняется визуальный значок напротив заголовка с "+" на "-". Подскажите пожалуйста, чего не хватает в коде? Посмотреть можно здесь aquatoria2003.ru/zhalobyi-i-zabolevaniya/

Что успел сделать ушедший разработчик:
создан шаблон:
Page-complants


`
&outerTpl=`complaintsOuter`
&rowTpl=`complaintsRow`
&innerTpl=`complaintsInner`
&innerRowTpl=`complaintsInnerRow`







Чанки:

complaintsInner



complaintsInnerRow



complaintsOuter



complaintsRow



Подпишитесь на рассылку! Никакого спама, только обновления!!!

Комментарии (4)

  1. Александр 31 марта 2015, 05:53 # 0
    <div class=\"block\" style=\"display: block;\"></div>
    В этом диве есть какой то плейсхолдер в чанках?
    1. RSS 31 марта 2015, 16:23(Комментарий был изменён) # 0
      есть такой! я извиняюсь, почему то код в топик не правильно лег, а редактировать нельзя, дублирую:
      шаблон Page-complants
      Page-complants
      <!DOCTYPE html>
      <html>
      <head>
      [[$Page.Head]]
      </head>
      <body class=\\\"inner\\\">
          <div class=\\\"w1\\\">
      		<div class=\\\"w2\\\">
      			<div class=\\\"wrapper\\\">
      				<header>
      [[$Page.Header]]
      				</header>
      				<section id=\\\"main\\\">
      					<div id=\\\"sidebar\\\">
      [[$Page.SideBar]]
      					</div>
      					<div id=\\\"content\\\">
      						<div class=\\\"complaints-holder\\\">
                              [[!Wayfinder? &startId=`[[*id]]` 
                                  &outerTpl=`complaintsOuter` 
                                  &rowTpl=`complaintsRow`
                                  &innerTpl=`complaintsInner`
                                  &innerRowTpl=`complaintsInnerRow`]]
      							[[*content]]
      						</div>
      					</div>
      				</section>
      				<footer>
      [[$Page.Footer]]
      				</footer>
      			</div>
      		</div>
      	</div>
      [[$Yandex.Metrika]]
      </body>
      </html>
      
      Чанки:

      complaintsInner
      <ul>[[+wf.wrapper]]</ul>
      
      complaintsInnerRow
      <li><a href=\\\"[[+wf.link]]\\\">[[+wf.linktext]]</a></li>
      
      complaintsOuter
      <ul class=\\\"complaints-list\\\">[[+wf.wrapper]]</ul>
      
      complaintsRow
      <li><span class=\\\"ttl\\\"><a class=\\\"opener\\\" href=\\\"#\\\">[[+wf.linktext]]</a></span>
      <div class=\\\"block\\\" style=\\\"display: block; \\\">[[+wf.wrapper]]</div></li>
      
      1. RSS 31 марта 2015, 16:41 # 0
        Есть такой! Я извиняюсь, код почему то в топик не лег, дублирую. Также при копировании кода сюда, возле кавычек откуда то берется знак \"\\\" — не обращаем на него внимания.
        шаблон
        Page-complants
        <!DOCTYPE html>
        <html>
        <head>
        [[$Page.Head]]
        </head>
        <body class=\"inner\">
            <div class=\"w1\">
        		<div class=\"w2\">
        			<div class=\"wrapper\">
        				<header>
        [[$Page.Header]]
        				</header>
        				<section id=\"main\">
        					<div id=\"sidebar\">
        [[$Page.SideBar]]
        					</div>
        					<div id=\"content\">
        						<div class=\"complaints-holder\">
                                [[!Wayfinder? &startId=`[[*id]]` 
                                    &outerTpl=`complaintsOuter` 
                                    &rowTpl=`complaintsRow`
                                    &innerTpl=`complaintsInner`
                                    &innerRowTpl=`complaintsInnerRow`]]
        							[[*content]]
        						</div>
        					</div>
        				</section>
        				<footer>
        [[$Page.Footer]]
        				</footer>
        			</div>
        		</div>
        	</div>
        [[$Yandex.Metrika]]
        </body>
        </html>
        
        Чанки:

        complaintsInner
        <ul>[[+wf.wrapper]]</ul>
        
        complaintsInnerRow
        <li><a href=\"[[+wf.link]]\">[[+wf.linktext]]</a></li>
        
        complaintsOuter
        <ul class=\"complaints-list\">[[+wf.wrapper]]</ul>
        
        complaintsRow
        <li><span class=\"ttl\"><a class=\"opener\" href=\"#\">[[+wf.linktext]]</a></span>
        <div class=\"block\" style=\"display: block; \">[[+wf.wrapper]]</div></li>
        
        1. RSS 01 апреля 2015, 18:09 # 0
          Page-complants
          <!DOCTYPE html>
          <html>
          <head>
          [[$Page.Head]]
          </head>
          <body class=\"inner\">
              <div class=\"w1\">
          		<div class=\"w2\">
          			<div class=\"wrapper\">
          				<header>
          [[$Page.Header]]
          				</header>
          				<section id=\"main\">
          					<div id=\"sidebar\">
          [[$Page.SideBar]]
          					</div>
          					<div id=\"content\">
          						<div class=\"complaints-holder\">
                                  [[!Wayfinder? &startId=`[[*id]]` 
                                      &outerTpl=`complaintsOuter` 
                                      &rowTpl=`complaintsRow`
                                      &innerTpl=`complaintsInner`
                                      &innerRowTpl=`complaintsInnerRow`]]
          							[[*content]]
          						</div>
          					</div>
          				</section>
          				<footer>
          [[$Page.Footer]]
          				</footer>
          			</div>
          		</div>
          	</div>
          [[$Yandex.Metrika]]
          </body>
          </html>
          
          Чанки:

          complaintsInner
          <ul>[[+wf.wrapper]]</ul>
          
          complaintsInnerRow
          <li><a href=\"[[+wf.link]]\">[[+wf.linktext]]</a></li>
          
          complaintsOuter
          <ul class=\"complaints-list\">[[+wf.wrapper]]</ul>
          
          complaintsRow
          <li><span class=\"ttl\"><a class=\"opener\" href=\"#\">[[+wf.linktext]]</a></span>
          <div class=\"block\" style=\"display: block; \">[[+wf.wrapper]]</div></li>
          

          Услуги по MODX Revolution

          Посмотреть все услуги

          Техническая оптимизация сайта

          Подробнее & Заказать

          Создание сайта на MODX Revolution

          Подробнее & Заказать

          Перенос сайта на MODX Revolution

          Подробнее & Заказать

          Продвижение сайта на MODX

          Подробнее & Заказать