Anteriormente ya vimos una pequeña explicación sobrequé era esto de las condiciones y sobre cómo usarlas, pero como desde entonces ha llovido mucho, observo que es una pregunta habitual y sobre todo, entonces fui algo más desordenado, pues allá vamos.
Las páginas Blogger (esto no se aplica en otras plataformas) también manejan las direcciones de las páginas y sus distintos tipos con etiquetasdata. Este sería elcatálogo:
- data:blog.homepageUrl ► Dirección de la página Inicio
Ejemplo: http://www.oloblogger.com - data:blog.pageType ► Tipo de página Puede tener los siguientes valores:
- index → Home, páginas de etiquetas y recientes/antiguas
Ejemplo: http://www.oloblogger.com/search/label/BPT - archive → Navegación a través del gadget Archivo
Ejemplo: http://www.oloblogger.com/search?updated-min=2011-01-01T00... - static_page → Página estática
Ejemplo: http://www.oloblogger.com/p/contacto.html - item → Una entrada individual
Ejemplo: http://www.oloblogger.com/2010/02/otra-pantalla-de-presentacion-facil.html
Otra variable que nos va a hacer falta para montar las condiciones esdata:post.url, que nos remite a la dirección de la página dónde estamos actualmente.
Bien, ya tenemos todo lo necesario para empezar a condicionar cosas. Lo importante es entender la estructura porque a medida que avancemos la cosa se complica. Blogger no permite poner cosas del tipo "Si es este tipo de página y no este", ni ninguna otra combinación tipo AND/OR, así que hay que ir usando nuestra propia lógica para anidara las condiciones.
Una condición básica sería de la forma:
Ejecuta lo que hay entre los dos if si la fecha del post existe
/b:if
Pero para lo que nos ocupa -discriminar el tipo de página- necesitaremos hacer una comparación para ver si se cumple la igualdad y no sólo comprobar si un valor existe o no:
Ejecuta lo que hay aquí si la fecha del post es igual a 17/02/2010.
/b:if
Hay dos tipos de operadores para comparar,== cuyo significado es evidente y!=, que quiere decir "no es igual". Por causa de que Blogger nos exige una redacción de código muy estricta, los valores a comparar y el operador deben ir entre comillas simples (') y si uno de los dos valores no es una etiquetadata sino una cadena de caracteres normal (caso de una fecha, caso de una dirección), ese valor literal debe ser escrito entre" en sustitución de lo que normalmente serían comillas dobles.
Con todo esto ya podemos discriminar las cosas que sí queremosque se vean sólo en el Home y no en otras páginas:
Ejecuta lo que hay aquí si la dirección de la página en la que estamos coincide con la dirección pricipal del blog.
/b:if
Por el contrario si queremos que algo se ejecuteen todos los tipos de página excepto en la de inicio, tendríamos que usar!=:
Ejecuta lo que hay aquí sólo cuando la dirección de la página en la que estamos NO es la dirección pricipal del blog.
/b:if
A partir de aquí obviaré que todas las expresiones con== tienen su contraria con!= para no ser demasiado exhaustivo.
Para distinguiruna entrada en concreto usaríamos este mismo tipo de expresión:
Ejecuta lo que hay aquí únicamente cuando la dirección de la página coincide con la expresada a la derecha.
/b:if
Seguimos con los casos fáciles. Ver algo sólo cuando estamosen una entrada individual cualquiera.
Ejecuta lo que hay aquí únicamente cuando la dirección de la página coincide con la de una entrada.
/b:if
Ver algo sólo cuando estamos en unapágina correspondiente a un elemento del gadget Archivo.
Ejecuta lo que hay aquí si hemos accedido al sistema de navegación desde el Archivo.
/b:if
Con laspáginas estáticas lo más habitual es que queramos ocultar algo, así que en este caso el ejemplo va en negativo, aunque obviamente podría hacerse a la inversa.
Ejecuta lo que hay aquí siempre que NO estemos en una página estática.
/b:if
Ver algoen Inicio, páginas de etiquetas y páginas recientes/antiguas. Recordamos que estas tres se agrupan en el tipoIndex.
Ejecuta lo que hay aquí cuando la dirección de la página corresponde al Home o a una página de navegación.
/b:if
Ver también:
Guía: Condiciones Blogger según tipo de página. Combinadas
asbestos exposure lawyers structured settlements companies CAR INSURANCE QUOTES COLORADO Business finance group adverse credit remortgage Hire php developer ONLINECLASSES Live casino Best social media platforms for business home phone internet bundle donate your car for kids selling annuity payments for cash Dallas mesothelioma attorneys Online casino student loan consolidation program Casino mesothelioma attorneys Auto Mobile Shipping Quote Car Donate Social media campaigns Paperport Promotional Code anti spam appliance Car Insurance Quotes Colorado selling annuity primary pulmonary hypertension DONATE YOUR CAR FOR MONEY Mobile casino Custom WordPress theme designer criminal defense attorneys florida Psd to html car insurance quotes injury attorney baton rouge HOLLAND MICHIGAN COLLEGE asterisk call center software miami personal injury lawyer Online Criminal Justice Degree DONATE OLD CARS TO CHARITY ANNUITY SETTLEMENT futuristic architecture Make money online Australia data recovery raid sell structured settlement calculator car insurance quotes colorado Casino reviews Sell Annuity Payment DUI lawyer yahoo web hosting Forensics Online Course Massage School Dallas Texas DONATE YOUR CAR FOR KIDS auto accident attorney Torrance Donate Cars in MA mesothelioma claims Donate Your Car Sacramento Better Conference Calls Virtual Data Rooms WordPress themes for designers motor replacements DAYTON FREIGHT LINES Attorney car insurance quotes pa benchmark lending Php programmers Hire php developers Best social media platforms Social media strategies WordPress hosting Hire php programmers Car Insurance Quotes Online Colleges Dwi lawyer dallas mesothelioma lawyer Cheap Car Insurance in Virginia illinois mesothelioma lawyer Photo Christmas cards better conferencing calls asbestos mesothelioma lawsuit how to donate a car in california Home phone internet bundle Donate Old Cars to Charity Criminal lawyer PhD in counseling education CAR ACCIDENT LAWYERS personal injury lawyer sarasota fl Health Records Personal Health Record structured settlement agreement Php programmers for hire selling a structured settlement LOW CREDIT LINE CREDIT CARDS Service business software Criminal defense lawyer Psd to WordPress mesothelioma suit chicago hair laser removal truck accident attorney los angeles Low Credit Line Credit Cards Business VOIP Solutions structured settlement sell Bankruptcy lawyer Social media platforms Computer science classes online washington mesothelioma attorney Personal Injury Lawyer Donate your car Sacramento accident attorney san bernardino Car Insurance Quotes MN DONATING USED CARS TO CHARITY Seo companies Annuity Settlements car crash attorneys event management security best consolidation loan student Donate Car to Charity California car insurance quotes mn mesothelioma attorney assistance los angeles motorcycle accident lawyer personal injury law firm Dayton Freight Lines mesotheioma MASSAGE SCHOOL DALLAS TEXAS business email web hosting royalty free images stock Paperport promotional code New social media platforms FUTURISTIC ARCHITECTURE Social media platforms for business Seo services Best Seo company Business management software How to Donate A Car in California Seo company Motor Insurance Quotes Online Christmas cards Custom Christmas cards Cheap Auto Insurance in VA CRIMINAL DEFENSE ATTORNEYS FLORIDA mesothelioma lawyer dallas massage school dallas texas online colledges Dallas Mesothelioma Attorneys Best criminal lawyer in Arizona PHD on Counseling Education Social media examiner Social media management Tech school Html email mesothelioma personal injury lawyers WebEx costs mesothelioma settlement amounts mesothelioma settlements Christmas cards Proud Italian cook DONATE CAR FOR TAX CREDIT accident attorneys orange county mesothelioma lawsuits cheaper insurance companies Italian cooking school cash out structured settlement WordPress theme designers Adobe illustrator classes Learning adobe illustrator Donating a Car in Maryland Met Auto annuity payment mesothelioma lawyer asbestos cancer lawsuit Social media tools mesothelioma law suit Donate Car for Tax Credit Donate a car in Maryland Mesothelioma Law Firm See more at http//wwwginfostopnet/ Donate a Car in Maryland Auto Accident Attorney pharmacist jobs in chicago onlineclasses Automobile Accident Attorney email bulk service Online Classes federal criminal defense attorney Online motor insurance quotes DONATE A CAR IN MARYLAND Donate Your Car for Kids Asbestos Lawyers Structures Annuity Settlement Forex Trading Platform Nunavut Culture Motor Replacements Hard drive Data Recovery Services ONLINE COLLEDGES Best Criminal Lawyers in Arizona sell your structured settlement payments CHEAP DOMAIN REGISTRATION HOSTING wisconsin mesothelioma attorney hosted predictive dialers Cheap Domain Registration Hosting DONATE CARS ILLINOIS Donate Cars Illinois Criminal Defense Attorneys Florida Life Insurance Co Lincoln bus accident attorney los angeles Car Insurance Quotes Utah Donate your car for money Car Insurance Quotes PA buy gift card Holland Michigan College cheap auto insurance in va Online Motor Insurance Quotes ROYALTY FREE IMAGES STOCK mesothelioma symptoms Met auto