Редактор магазина Yahoo не может связать переменную заголовка с шаблоном. - PullRequest
0 голосов
/ 26 января 2012

Я знаю, что это не то место, где можно задавать подобные вопросы, но, похоже, я нигде не могу найти ответ. В основном я застрял! Я новичок в редакторе магазина Yahoo, но мне нужно отредактировать интернет-магазин на store.yahoo.com, используя встроенный редактор магазина. Какой-то парень создал страницу и не оставил никаких документов о том, как она работает. Так что теперь я один.

Страница имеет один указатель и три подкатегории. Каждая подкатегория имеет свой идентификатор, например sub1, sub2 и sub3. На странице используется шаблон «ey-master», который генерирует шаблон для каждой страницы. На странице меню «Переменная» я могу отредактировать три различных переменных заголовка для индекса, sub2 и и sub1 и sub3. Я создал новую переменную заголовка для "sub3", отредактировал ее так, как я хочу. Однако здесь возникает проблема. Я просто не могу подключить переменную к "sub3" ID. Я не знаю как Я проверил часть заголовка внутри раздела «Шаблон». Я думаю, что код ниже:

                 IF test @ey-redirect
                      then IF test EQUALS value1 @type
                                          value2 :main.
                              then TEXT @ey-main-header
                              else IF test OR 
                                            EQUALS value1 id
                                                   value2 :sub1
                                            EQUALS value1 ELEMENT position 0
                                                                  sequence path
                                                        value2 :sub1
                                          then TEXT @ey-main-header-1
                                          else TEXT @ey-main-header-2
                          else TEXT @ey-header

генерирует разные заголовки на основе идентификатора ?! Я не уверен, но надеюсь, смогу ли я изменить код на:

           IF test @ey-redirect
                  then IF test EQUALS value1 @type
                                      value2 :main.
                          then TEXT @ey-main-header
                          else IF test OR 
                                        EQUALS value1 id
                                               value2 :sub1
                                               value3 :sub3
                                        EQUALS value1 ELEMENT position 0
                                                              sequence path
                                                    value2 :sub1
                                                    value3 :sub3
                                      then TEXT @ey-main-header-1
                                      else TEXT @ey-main-header-2
                                      else TEXT @ey-main-header-3
                      else TEXT @ey-header

Шаблон в конечном итоге «увидит» переменную заголовка и будет работать. Однако у меня есть и другая проблема. Я проверил справку, доступную от Yahoo в Интернете, и как использовать переменные и «Редактировать» шаблон. Тем не менее у меня не может быть активной кнопки «Редактировать», как только я нахожусь в меню «Шаблон». Другими словами, я не могу редактировать шаблон. Кроме того, кнопка «Копировать» не ведет себя так, как должна быть. Не знаю почему, возможно, это моя вина .... Я думаю, что версия редактора 2.0, в чем я не совсем уверен.

Буду признателен за любую предложенную помощь, потому что я должен заставить ее работать a.s.a.p. Спасибо !

P.S. Я знаю, что сделал ошибку, не прочитав всю имеющуюся информацию, прежде чем начать, но я никогда не думал, что это настолько сложно.

1 Ответ

0 голосов
/ 27 января 2012

Я нашел решение своей проблемы. Я изменяю код выше на

else IF test OR 
       EQUALS value1 id
              value2 :bellevue
       EQUALS value1 ELEMENT position 0
                     sequence path
              value2 :bellevue
then TEXT @ey-main-header-2
else IF test EQUALS value1 id
                    value2 :columbiacity
     then TEXT @ey-main-header-1
     else TEXT @ey-main-header-3

работает отлично!

Однако есть подсказка! Шаблон не может быть легко изменен. Мне пришлось добавить новые переменные в шаблон с помощью кнопки «Создать» и «заменить» их в коде при необходимости.

...